diff --git a/contracts/events/Cargo.toml b/contracts/events/Cargo.toml
index aa7de92..bac21c3 100644
--- a/contracts/events/Cargo.toml
+++ b/contracts/events/Cargo.toml
@@ -8,6 +8,12 @@ publish = false
crate-type = ["lib", "cdylib"]
doctest = false
+[features]
+# Testnet-only: zero the upgrade timelock so upgrades apply immediately for fast
+# iteration. NEVER enable on mainnet — the default (feature off) keeps the full
+# audit-mandated ~1-day timelock, so forgetting the flag fails safe (secure).
+testnet = []
+
[dependencies]
soroban-sdk = { workspace = true }
diff --git a/contracts/events/src/admin.rs b/contracts/events/src/admin.rs
index 7e3c35e..b14f47d 100644
--- a/contracts/events/src/admin.rs
+++ b/contracts/events/src/admin.rs
@@ -26,7 +26,13 @@ pub(crate) const MAX_FEE_BPS: u32 = 1_000;
// to react before the new wasm lands.
// PENDING_UPGRADE_TTL_LEDGERS hard expiry on the proposal; ~30 days.
// Past this the admin must re-propose.
+// Testnet builds (`--features testnet`) zero the upgrade timelock for fast
+// iteration; the default build (mainnet + everything else) keeps the full
+// ~1-day timelock. Fail-safe: omitting the flag yields the secure value, never 0.
+#[cfg(not(feature = "testnet"))]
const UPGRADE_TIMELOCK_LEDGERS: u32 = 17_280;
+#[cfg(feature = "testnet")]
+const UPGRADE_TIMELOCK_LEDGERS: u32 = 0;
const PENDING_UPGRADE_TTL_LEDGERS: u32 = 518_400;
// Initial contract version. Written by __constructor and bumped on
diff --git a/contracts/events/src/event_ops.rs b/contracts/events/src/event_ops.rs
index f810f51..3ed614b 100644
--- a/contracts/events/src/event_ops.rs
+++ b/contracts/events/src/event_ops.rs
@@ -52,6 +52,14 @@ const MIN_CONTRIBUTION_STROOPS: i128 = 100_000_000_i128; // 10 * 10^7
// ============================================================
// CREATE EVENT
// ============================================================
+/// The address authorized to manage an event (select winners, cancel). A
+/// per-event manager override takes precedence; otherwise management falls back
+/// to the event owner (legacy events created before manager support). This
+/// decouples the funding source (owner) from the operating identity (manager).
+fn resolve_manager(env: &Env, event_id: u64, owner: &Address) -> Address {
+ storage::get_event_manager(env, event_id).unwrap_or_else(|| owner.clone())
+}
+
pub fn create_event(
env: &Env,
params: CreateEventParams,
@@ -153,6 +161,12 @@ pub fn create_event(
};
storage::set_event(env, id, &record);
+ // Record the management authority override when the owner delegates it (so
+ // an org can fund from any wallet but keep management on its own wallet).
+ if let Some(manager) = ¶ms.manager {
+ storage::set_event_manager(env, id, manager);
+ }
+
// Crowdfunding: pre-seat the builder as the sole winner at position 1.
if is_crowdfunding {
storage::append_winner(
@@ -183,6 +197,23 @@ pub fn create_event(
Ok(id)
}
+/// Re-assign (or set) the management authority for an event. Gated by the
+/// current manager (the override if present, else the owner), so an org can
+/// rotate its operating wallet but an outsider cannot hijack management.
+pub fn set_manager(env: &Env, event_id: u64, new_manager: Address) -> Result<(), Error> {
+ admin::require_not_paused(env)?;
+ let event = storage::get_event(env, event_id).ok_or(Error::EventNotFound)?;
+ resolve_manager(env, event_id, &event.owner).require_auth();
+ storage::set_event_manager(env, event_id, &new_manager);
+ Ok(())
+}
+
+/// The current management authority for an event (override if set, else owner).
+pub fn get_manager(env: &Env, event_id: u64) -> Result
{
+ let event = storage::get_event(env, event_id).ok_or(Error::EventNotFound)?;
+ Ok(resolve_manager(env, event_id, &event.owner))
+}
+
// ============================================================
// ADD FUNDS (partner / community contribution)
// ============================================================
@@ -293,7 +324,8 @@ pub fn start_cancel(env: &Env, event_id: u64, op_id: BytesN<32>) -> Result<(), E
return Err(Error::CancellationAlreadyStarted);
}
- event.owner.require_auth();
+ // Management authority: the per-event manager override if set, else owner.
+ resolve_manager(env, event_id, &event.owner).require_auth();
let remaining = event.remaining_escrow;
let count = storage::contributor_count(env, event_id);
@@ -369,7 +401,8 @@ pub fn process_cancel_batch(
if !matches!(event.status, EventStatus::Cancelling) {
return Err(Error::CancellationNotStarted);
}
- event.owner.require_auth();
+ // Management authority: the per-event manager override if set, else owner.
+ resolve_manager(env, event_id, &event.owner).require_auth();
let mut state =
storage::get_cancellation_state(env, event_id).ok_or(Error::CancellationNotStarted)?;
@@ -431,7 +464,8 @@ pub fn finalize_cancel(env: &Env, event_id: u64, op_id: BytesN<32>) -> Result<()
if !matches!(event.status, EventStatus::Cancelling) {
return Err(Error::CancellationNotStarted);
}
- event.owner.require_auth();
+ // Management authority: the per-event manager override if set, else owner.
+ resolve_manager(env, event_id, &event.owner).require_auth();
let state =
storage::get_cancellation_state(env, event_id).ok_or(Error::CancellationNotStarted)?;
@@ -590,7 +624,8 @@ pub fn select_winners(
return Err(Error::InvalidPillar);
}
- event.owner.require_auth();
+ // Management authority: the per-event manager override if set, else owner.
+ resolve_manager(env, event_id, &event.owner).require_auth();
// One-shot per event: detect a prior selection by an anchor row
// (milestone == None). Crowdfunding's create_event seeds an anchor too,
diff --git a/contracts/events/src/lib.rs b/contracts/events/src/lib.rs
index dc1fc42..9fb20d1 100644
--- a/contracts/events/src/lib.rs
+++ b/contracts/events/src/lib.rs
@@ -214,6 +214,17 @@ impl EventsContract {
event_ops::select_winners(&env, event_id, winners, op_id)
}
+ // ============================================================
+ // MANAGEMENT AUTHORITY (manager != funder/owner)
+ // ============================================================
+ pub fn set_manager(env: Env, event_id: u64, new_manager: Address) -> Result<(), Error> {
+ event_ops::set_manager(&env, event_id, new_manager)
+ }
+
+ pub fn get_manager(env: Env, event_id: u64) -> Result {
+ event_ops::get_manager(&env, event_id)
+ }
+
pub fn claim_milestone(
env: Env,
event_id: u64,
diff --git a/contracts/events/src/storage.rs b/contracts/events/src/storage.rs
index 9e7701c..87fe788 100644
--- a/contracts/events/src/storage.rs
+++ b/contracts/events/src/storage.rs
@@ -214,6 +214,22 @@ pub fn set_event(env: &Env, id: u64, record: &EventRecord) {
touch_event_persistent(env, &key);
}
+// Per-event management authority override (side map; absent => owner manages).
+pub fn get_event_manager(env: &Env, id: u64) -> Option {
+ let key = DataKey::EventManager(id);
+ let m: Option = env.storage().persistent().get(&key);
+ if m.is_some() {
+ touch_event_persistent(env, &key);
+ }
+ m
+}
+
+pub fn set_event_manager(env: &Env, id: u64, manager: &Address) {
+ let key = DataKey::EventManager(id);
+ env.storage().persistent().set(&key, manager);
+ touch_event_persistent(env, &key);
+}
+
// ============================================================
// APPLICANTS (paged, persistent)
//
diff --git a/contracts/events/src/tests/contributions.rs b/contracts/events/src/tests/contributions.rs
index a305154..63ca581 100644
--- a/contracts/events/src/tests/contributions.rs
+++ b/contracts/events/src/tests/contributions.rs
@@ -121,6 +121,7 @@ fn create_hackathon(ctx: &Ctx) -> u64 {
winner_distribution: single_dist(&ctx.env),
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op = BytesN::random(&ctx.env);
ctx.events.create_event(¶ms, &op)
@@ -383,6 +384,7 @@ fn cancel_at_boundary_pays_partners_full_no_owner_residual() {
winner_distribution: dist,
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
let id = ctx.events.create_event(¶ms, &op_create);
diff --git a/contracts/events/src/tests/cross_contract.rs b/contracts/events/src/tests/cross_contract.rs
index 3db118e..bbf5c9d 100644
--- a/contracts/events/src/tests/cross_contract.rs
+++ b/contracts/events/src/tests/cross_contract.rs
@@ -115,6 +115,7 @@ fn create_bounty(ctx: &Ctx, application_credit_cost: u32) -> u64 {
winner_distribution: one_winner_distribution(&ctx.env),
application_credit_cost,
fee_bps_override: None,
+ manager: None,
};
let op_id = BytesN::random(&ctx.env);
ctx.events.create_event(¶ms, &op_id)
@@ -321,6 +322,7 @@ fn select_winners_rejects_duplicate_position() {
winner_distribution: dist,
application_credit_cost: 1,
fee_bps_override: None,
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
let bounty_id = ctx.events.create_event(¶ms, &op_create);
@@ -366,6 +368,7 @@ fn select_winners_handles_multi_recipient_distribution() {
winner_distribution: dist,
application_credit_cost: 0, // free for this test
fee_bps_override: None,
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
let bounty_id = ctx.events.create_event(¶ms, &op_create);
@@ -487,6 +490,7 @@ fn cancel_after_select_winners_refunds_only_remaining() {
winner_distribution: dist,
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
let bounty_id = ctx.events.create_event(¶ms, &op_create);
@@ -538,6 +542,7 @@ fn create_grant(ctx: &Ctx, n_milestones: u32) -> u64 {
winner_distribution: dist,
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
ctx.events.create_event(¶ms, &op_create)
@@ -705,6 +710,7 @@ fn create_hackathon(ctx: &Ctx) -> u64 {
winner_distribution: dist,
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
ctx.events.create_event(¶ms, &op_create)
@@ -855,6 +861,7 @@ fn create_event_charges_override_rate_when_provided() {
winner_distribution: one_winner_distribution(&ctx.env),
application_credit_cost: 0,
fee_bps_override: Some(override_bps),
+ manager: None,
};
let op = BytesN::random(&ctx.env);
let id = ctx.events.create_event(¶ms, &op);
@@ -892,6 +899,7 @@ fn add_funds_uses_event_override_not_global() {
winner_distribution: one_winner_distribution(&ctx.env),
application_credit_cost: 0,
fee_bps_override: Some(override_bps),
+ manager: None,
};
let op_create = BytesN::random(&ctx.env);
let id = ctx.events.create_event(¶ms, &op_create);
@@ -943,6 +951,7 @@ fn create_event_with_waiver_charges_no_fee() {
winner_distribution: one_winner_distribution(&ctx.env),
application_credit_cost: 0,
fee_bps_override: Some(0),
+ manager: None,
};
let op = BytesN::random(&ctx.env);
ctx.events.create_event(¶ms, &op);
@@ -970,6 +979,7 @@ fn create_event_rejects_override_above_max_fee_bps() {
application_credit_cost: 0,
// 60% is above the MAX_FEE_BPS = 1000 cap (post L4 audit fix).
fee_bps_override: Some(6000),
+ manager: None,
};
let op = BytesN::random(&ctx.env);
let res = ctx.events.try_create_event(¶ms, &op);
@@ -997,6 +1007,7 @@ fn create_event_omitted_override_falls_back_to_global_default() {
winner_distribution: one_winner_distribution(&ctx.env),
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op = BytesN::random(&ctx.env);
let id = ctx.events.create_event(¶ms, &op);
@@ -1158,3 +1169,79 @@ fn select_winners_pays_against_remaining_escrow_including_top_ups() {
assert_eq!(event_post.remaining_escrow, 0);
assert_eq!(event_post.status, EventStatus::Completed);
}
+
+// ============================================================
+// MANAGEMENT AUTHORITY (manager decoupled from funder/owner)
+// ============================================================
+fn create_bounty_with_manager(ctx: &Ctx, manager: &Address) -> u64 {
+ let params = CreateEventParams {
+ pillar: Pillar::Bounty,
+ owner: ctx.owner.clone(),
+ token: ctx.token_addr.clone(),
+ total_budget: 10_000_0000000_i128,
+ release_kind: ReleaseKind::Single,
+ content_uri: String::from_str(&ctx.env, "https://api.boundless.fi/events/draft/m"),
+ title: String::from_str(&ctx.env, "Managed Bounty"),
+ deadline: Some(ctx.env.ledger().timestamp() + 86_400),
+ winner_distribution: one_winner_distribution(&ctx.env),
+ application_credit_cost: 1,
+ fee_bps_override: None,
+ manager: Some(manager.clone()),
+ };
+ let op_id = BytesN::random(&ctx.env);
+ ctx.events.create_event(¶ms, &op_id)
+}
+
+#[test]
+fn manager_defaults_to_owner_and_override_is_recorded() {
+ let ctx = setup();
+
+ // No override: management falls back to the funder/owner (legacy behavior).
+ let default_id = create_bounty(&ctx, 1);
+ assert_eq!(ctx.events.get_manager(&default_id), ctx.owner);
+
+ // Override: management is the org wallet, distinct from the funder.
+ let manager = Address::generate(&ctx.env);
+ let managed_id = create_bounty_with_manager(&ctx, &manager);
+ assert_eq!(ctx.events.get_manager(&managed_id), manager);
+ assert_ne!(ctx.events.get_manager(&managed_id), ctx.owner);
+}
+
+#[test]
+fn manager_can_be_rotated() {
+ let ctx = setup();
+ let manager = Address::generate(&ctx.env);
+ let id = create_bounty_with_manager(&ctx, &manager);
+ assert_eq!(ctx.events.get_manager(&id), manager);
+
+ let manager2 = Address::generate(&ctx.env);
+ ctx.events.set_manager(&id, &manager2);
+ assert_eq!(ctx.events.get_manager(&id), manager2);
+}
+
+#[test]
+fn manager_override_can_select_winners() {
+ let ctx = setup();
+ let manager = Address::generate(&ctx.env);
+ let bounty_id = create_bounty_with_manager(&ctx, &manager);
+
+ let op_apply = BytesN::random(&ctx.env);
+ ctx.events
+ .apply_to_bounty(&bounty_id, &ctx.applicant, &op_apply);
+
+ let winners = soroban_sdk::vec![
+ &ctx.env,
+ WinnerSpec {
+ recipient: ctx.applicant.clone(),
+ position: 1,
+ credit_earn: 0,
+ reputation_bump: 0,
+ },
+ ];
+ let op_select = BytesN::random(&ctx.env);
+ ctx.events.select_winners(&bounty_id, &winners, &op_select);
+
+ // Managed event settled via the manager authority.
+ let event = ctx.events.get_event(&bounty_id);
+ assert_eq!(event.status, EventStatus::Completed);
+}
diff --git a/contracts/events/src/tests/crowdfunding.rs b/contracts/events/src/tests/crowdfunding.rs
index 1286869..e1b8918 100644
--- a/contracts/events/src/tests/crowdfunding.rs
+++ b/contracts/events/src/tests/crowdfunding.rs
@@ -105,6 +105,7 @@ fn create_campaign(ctx: &Ctx, milestones: u32) -> u64 {
winner_distribution: single_dist_100_at_1(&ctx.env),
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op = BytesN::random(&ctx.env);
ctx.events.create_event(¶ms, &op)
@@ -169,6 +170,7 @@ fn create_rejects_single_release_kind() {
winner_distribution: single_dist_100_at_1(&ctx.env),
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op = BytesN::random(&ctx.env);
let res = ctx.events.try_create_event(¶ms, &op);
@@ -190,6 +192,7 @@ fn create_rejects_missing_deadline() {
winner_distribution: single_dist_100_at_1(&ctx.env),
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op = BytesN::random(&ctx.env);
let res = ctx.events.try_create_event(¶ms, &op);
@@ -214,6 +217,7 @@ fn create_rejects_distribution_with_multiple_positions() {
winner_distribution: dist,
application_credit_cost: 0,
fee_bps_override: None,
+ manager: None,
};
let op = BytesN::random(&ctx.env);
let res = ctx.events.try_create_event(¶ms, &op);
diff --git a/contracts/events/src/types.rs b/contracts/events/src/types.rs
index 6f5f6f3..4c2d29b 100644
--- a/contracts/events/src/types.rs
+++ b/contracts/events/src/types.rs
@@ -128,6 +128,10 @@ pub struct CreateEventParams {
pub winner_distribution: Map,
pub application_credit_cost: u32,
pub fee_bps_override: Option,
+ // Optional management authority. None => owner manages (legacy behavior).
+ // When set, this address authorizes select_winners + cancel instead of the
+ // owner, so funding source and management identity can differ.
+ pub manager: Option,
}
// ============================================================
@@ -209,6 +213,12 @@ pub enum DataKey {
NextEventId,
Event(u64),
+ // Per-event management authority override. When present, this address
+ // (not event.owner) authorizes select_winners + cancel. Lets an org fund
+ // from any wallet (owner) while keeping management bound to its canonical
+ // wallet. Absent => management falls back to event.owner (legacy events).
+ EventManager(u64),
+
// Per-event applicant list. Paged: ApplicantCount + ApplicantAt(idx).
// Slot index (1-based) for O(1) membership / O(1) swap-remove. Slot of
// 0 means absent. Caps at MAX_APPLICANTS_PER_EVENT to keep cancel-time
diff --git a/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json b/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json
index 8decd7e..6f224e2 100644
--- a/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "2237fe70b74beb6eae5e669f5c3b066b531f0e6612f3a6ec1bfd28965cfd4daa"
+ "bytes": "650b6733c5b241eaa554554acd280a8adb5bdd486e54d2b97cb1c0d129aca550"
},
{
"string": "0.3.0"
@@ -203,7 +203,7 @@
"symbol": "wasm_hash"
},
"val": {
- "bytes": "2237fe70b74beb6eae5e669f5c3b066b531f0e6612f3a6ec1bfd28965cfd4daa"
+ "bytes": "650b6733c5b241eaa554554acd280a8adb5bdd486e54d2b97cb1c0d129aca550"
}
}
]
diff --git a/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json b/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json
index 5d3275b..8c2ed8c 100644
--- a/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "c7569378d61edb90a43468093333f7b14125d1c846a2aada9f1936d274a5667a"
+ "bytes": "ad424dfa1175bca37ba04720e43653b0e4228bf79e79726e8549cbe5d6139498"
},
{
"string": "0.3.0"
@@ -204,7 +204,7 @@
"symbol": "wasm_hash"
},
"val": {
- "bytes": "c7569378d61edb90a43468093333f7b14125d1c846a2aada9f1936d274a5667a"
+ "bytes": "ad424dfa1175bca37ba04720e43653b0e4228bf79e79726e8549cbe5d6139498"
}
}
]
diff --git a/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json b/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json
index 699b053..80ea7f8 100644
--- a/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json
+++ b/contracts/events/test_snapshots/tests/admin/cancel_pending_upgrade_clears_proposal.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "58990612033096ac85b8e76c177c238f534d173951d7407bdc4f27896e4c96fe"
+ "bytes": "20ef43f92e39c611ff7dce09b3b925c2fc63e609bce318b39599c323d066fc48"
},
{
"string": "0.3.0"
diff --git a/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json b/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json
index 6f41c79..ac30867 100644
--- a/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json
+++ b/contracts/events/test_snapshots/tests/admin/propose_upgrade_records_pending_and_emits.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "950540672611c01532d0a32d8ae809072b1bb323f14aecd3175d42d2a72e46c5"
+ "bytes": "7db97bf78d2c2f0b89e07a7a579023ed7acbbdc58f8cf5df420bff71b04b19d3"
},
{
"string": "0.3.0"
@@ -203,7 +203,7 @@
"symbol": "wasm_hash"
},
"val": {
- "bytes": "950540672611c01532d0a32d8ae809072b1bb323f14aecd3175d42d2a72e46c5"
+ "bytes": "7db97bf78d2c2f0b89e07a7a579023ed7acbbdc58f8cf5df420bff71b04b19d3"
}
}
]
diff --git a/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json b/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json
index cc7d4a0..92e75a6 100644
--- a/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/add_funds_paged_storage_round_trip.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "13b5cd7330e92719ae64b3104843b00b5bdde33403a0177973d4603fbdefe515"
+ "bytes": "7b4a3e6be19efa06efb9f91fd17187e5bd890353cce92724002fa2a9e92d9a9a"
}
]
}
@@ -296,7 +302,7 @@
"i128": "100000000"
},
{
- "bytes": "593b7d95ae7ca8ba69e51bf62253c6059f9b298d707ba80d718ce47c119b9d84"
+ "bytes": "67ccb319b96b873f0e8ba3a1388b6ddad40198b3875f68a340aaea14749ac567"
}
]
}
@@ -367,7 +373,7 @@
"i128": "100000000"
},
{
- "bytes": "2bf14ebac9f7122dcd97044490ae758a468c8aaa30635fa32296571b3036b1af"
+ "bytes": "d35b3665182b4153e883a49ae7846f4b50134e046783067f9dac2cdcdd19886d"
}
]
}
@@ -438,7 +444,7 @@
"i128": "100000000"
},
{
- "bytes": "043bc530af9013a6ed58d556561ecad3b90d418503d134de524092c77b5595e4"
+ "bytes": "4a4646a0b8a78ddfff691c1a6aee69db1379b6ba80f5c79344184af19f5c74ce"
}
]
}
@@ -1415,7 +1421,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "043bc530af9013a6ed58d556561ecad3b90d418503d134de524092c77b5595e4"
+ "bytes": "4a4646a0b8a78ddfff691c1a6aee69db1379b6ba80f5c79344184af19f5c74ce"
}
]
},
@@ -1435,7 +1441,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "043bc530af9013a6ed58d556561ecad3b90d418503d134de524092c77b5595e4"
+ "bytes": "4a4646a0b8a78ddfff691c1a6aee69db1379b6ba80f5c79344184af19f5c74ce"
}
]
},
@@ -1460,7 +1466,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "13b5cd7330e92719ae64b3104843b00b5bdde33403a0177973d4603fbdefe515"
+ "bytes": "67ccb319b96b873f0e8ba3a1388b6ddad40198b3875f68a340aaea14749ac567"
}
]
},
@@ -1480,7 +1486,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "13b5cd7330e92719ae64b3104843b00b5bdde33403a0177973d4603fbdefe515"
+ "bytes": "67ccb319b96b873f0e8ba3a1388b6ddad40198b3875f68a340aaea14749ac567"
}
]
},
@@ -1505,7 +1511,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2bf14ebac9f7122dcd97044490ae758a468c8aaa30635fa32296571b3036b1af"
+ "bytes": "7b4a3e6be19efa06efb9f91fd17187e5bd890353cce92724002fa2a9e92d9a9a"
}
]
},
@@ -1525,7 +1531,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2bf14ebac9f7122dcd97044490ae758a468c8aaa30635fa32296571b3036b1af"
+ "bytes": "7b4a3e6be19efa06efb9f91fd17187e5bd890353cce92724002fa2a9e92d9a9a"
}
]
},
@@ -1550,7 +1556,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "593b7d95ae7ca8ba69e51bf62253c6059f9b298d707ba80d718ce47c119b9d84"
+ "bytes": "d35b3665182b4153e883a49ae7846f4b50134e046783067f9dac2cdcdd19886d"
}
]
},
@@ -1570,7 +1576,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "593b7d95ae7ca8ba69e51bf62253c6059f9b298d707ba80d718ce47c119b9d84"
+ "bytes": "d35b3665182b4153e883a49ae7846f4b50134e046783067f9dac2cdcdd19886d"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json
index a6074b9..a2d5216 100644
--- a/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/add_funds_to_cancelled_event_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "7d25cf2f10e044d4a654d9864ae782d3a37dc07f26de2e5f773b798052265b2f"
+ "bytes": "215406778f81547504546913bcc3298b5109d4fd374df3342ded7a7c15686eba"
}
]
}
@@ -268,7 +274,7 @@
"u64": "1"
},
{
- "bytes": "04ecd2554a5b0c3da00b1ed44977b5b2c642b7a4112838ac152de730e199a24b"
+ "bytes": "65df76ff6498ad449bce0f5186ead2f22034a4476726666e10ce829c57cc53e4"
}
]
}
@@ -739,7 +745,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "04ecd2554a5b0c3da00b1ed44977b5b2c642b7a4112838ac152de730e199a24b"
+ "bytes": "215406778f81547504546913bcc3298b5109d4fd374df3342ded7a7c15686eba"
}
]
},
@@ -759,7 +765,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "04ecd2554a5b0c3da00b1ed44977b5b2c642b7a4112838ac152de730e199a24b"
+ "bytes": "215406778f81547504546913bcc3298b5109d4fd374df3342ded7a7c15686eba"
}
]
},
@@ -784,7 +790,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7d25cf2f10e044d4a654d9864ae782d3a37dc07f26de2e5f773b798052265b2f"
+ "bytes": "65df76ff6498ad449bce0f5186ead2f22034a4476726666e10ce829c57cc53e4"
}
]
},
@@ -804,7 +810,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7d25cf2f10e044d4a654d9864ae782d3a37dc07f26de2e5f773b798052265b2f"
+ "bytes": "65df76ff6498ad449bce0f5186ead2f22034a4476726666e10ce829c57cc53e4"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json b/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json
index d00f407..0b725e5 100644
--- a/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/anyone_can_top_up_an_active_event.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "65626bad6e958ec04913dafa63307c0a0fd657089fcc31b156401dfd4b4967d3"
+ "bytes": "4552167e2d2d096f64ae9cc49c38bc77c41dea3d7275ad24c9a20e85642c58a7"
}
]
}
@@ -297,7 +303,7 @@
"i128": "5000000000"
},
{
- "bytes": "dd9a94d9b188e22483dfbad15f08fffdd77dc6ae729672d9d682143818994321"
+ "bytes": "c306b346a1f88ce501699a2a8f092b5a77405c799bb0174a9b07ddf8fe92fc40"
}
]
}
@@ -967,7 +973,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65626bad6e958ec04913dafa63307c0a0fd657089fcc31b156401dfd4b4967d3"
+ "bytes": "4552167e2d2d096f64ae9cc49c38bc77c41dea3d7275ad24c9a20e85642c58a7"
}
]
},
@@ -987,7 +993,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65626bad6e958ec04913dafa63307c0a0fd657089fcc31b156401dfd4b4967d3"
+ "bytes": "4552167e2d2d096f64ae9cc49c38bc77c41dea3d7275ad24c9a20e85642c58a7"
}
]
},
@@ -1012,7 +1018,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "dd9a94d9b188e22483dfbad15f08fffdd77dc6ae729672d9d682143818994321"
+ "bytes": "c306b346a1f88ce501699a2a8f092b5a77405c799bb0174a9b07ddf8fe92fc40"
}
]
},
@@ -1032,7 +1038,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "dd9a94d9b188e22483dfbad15f08fffdd77dc6ae729672d9d682143818994321"
+ "bytes": "c306b346a1f88ce501699a2a8f092b5a77405c799bb0174a9b07ddf8fe92fc40"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json
index a16ccdd..64c750c 100644
--- a/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/below_minimum_contribution_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "f6c8f5436f5c5557b3686eb5a986708fc0647753fe978d1c365dc57fef1f6857"
+ "bytes": "b86e27eb2ce3c836fe2e9a3b7f632f5977ca8e8313ea2b94642fa04989aa7499"
}
]
}
@@ -297,7 +303,7 @@
"i128": "100000000"
},
{
- "bytes": "29697729c715c51fa39cbf82059fe39de323ffb87f7196a105f24afba75d60f8"
+ "bytes": "96dbdacd73872858c0bf830e7d9163e33f68d6a74af31a0a90c6cd654ca9ff56"
}
]
}
@@ -963,7 +969,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "29697729c715c51fa39cbf82059fe39de323ffb87f7196a105f24afba75d60f8"
+ "bytes": "96dbdacd73872858c0bf830e7d9163e33f68d6a74af31a0a90c6cd654ca9ff56"
}
]
},
@@ -983,7 +989,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "29697729c715c51fa39cbf82059fe39de323ffb87f7196a105f24afba75d60f8"
+ "bytes": "96dbdacd73872858c0bf830e7d9163e33f68d6a74af31a0a90c6cd654ca9ff56"
}
]
},
@@ -1008,7 +1014,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f6c8f5436f5c5557b3686eb5a986708fc0647753fe978d1c365dc57fef1f6857"
+ "bytes": "b86e27eb2ce3c836fe2e9a3b7f632f5977ca8e8313ea2b94642fa04989aa7499"
}
]
},
@@ -1028,7 +1034,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f6c8f5436f5c5557b3686eb5a986708fc0647753fe978d1c365dc57fef1f6857"
+ "bytes": "b86e27eb2ce3c836fe2e9a3b7f632f5977ca8e8313ea2b94642fa04989aa7499"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json
index 9bca0b8..b163e6e 100644
--- a/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/cancel_at_boundary_pays_partners_full_no_owner_residual.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -233,7 +239,7 @@
]
},
{
- "bytes": "c2a4faa5ab0202aee29d51f3858e558ea437b653f0c16f73e3c5c7a830183d8f"
+ "bytes": "562e3360b08c10c73a2560afe552ba12667b65b61b118b5a8d52ddabd433f7cc"
}
]
}
@@ -326,7 +332,7 @@
"i128": "5000000000"
},
{
- "bytes": "6c99d90c40c344020b6e4e9751179d58c480598cb485add29c14e2b69090db63"
+ "bytes": "9d5e6bef989f18c50f90b022c6c17af1d12b871c7fa6d47482905c93cf0373bc"
}
]
}
@@ -375,7 +381,7 @@
"i128": "5000000000"
},
{
- "bytes": "fcb6c9f068854e910ed26b37a757362ae19d8ab02a5ad947dc25af425e2bf13b"
+ "bytes": "91882fc581c51da0c2743ac12a6059a61b846306970e7362036fa276608e6e9c"
}
]
}
@@ -458,7 +464,7 @@
]
},
{
- "bytes": "a85abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "3f9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
}
@@ -484,7 +490,7 @@
"u64": "1"
},
{
- "bytes": "57a6b4274f1f3265ff0127c33d1c6d56e6db1cfb2ff46d71b781c858dbd589fa"
+ "bytes": "f9e0099bb899fc817effd15e03969e22370ec0bd07f3150a0276ec33a4ecdf7e"
}
]
}
@@ -510,7 +516,7 @@
"u32": 25
},
{
- "bytes": "8daa253a1b21be5a93ab38cdab4a8e9ad315ff35c7f2116d7cdb04b0b5f63927"
+ "bytes": "b8103abad53f229d97e62f4a30b6c0d535ff65d67c5bec228fb58cc6ae94d46f"
}
]
}
@@ -532,7 +538,7 @@
"u64": "1"
},
{
- "bytes": "b702d51b4b2c7330b5a68f6525447d3cb9f7aaf3f8deb6bf53c7c98da938c73b"
+ "bytes": "7104a9c6d92342ad5f6e4cb6a1c90c2db190263d9cb3db932820158cba8c4ac6"
}
]
}
@@ -710,7 +716,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "185abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "8f9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -730,7 +736,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "185abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "8f9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -755,7 +761,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "495abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "de9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -775,7 +781,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "495abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "de9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -800,7 +806,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6b5abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "ee9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -820,7 +826,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6b5abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "ee9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -845,7 +851,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "795abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "fc9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -865,7 +871,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "795abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "fc9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -1777,7 +1783,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "57a6b4274f1f3265ff0127c33d1c6d56e6db1cfb2ff46d71b781c858dbd589fa"
+ "bytes": "3f9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -1797,7 +1803,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "57a6b4274f1f3265ff0127c33d1c6d56e6db1cfb2ff46d71b781c858dbd589fa"
+ "bytes": "3f9483860ed1414369180bedb7c54f8406a8273288c662ab73c71c1d90a143c8"
}
]
},
@@ -1822,7 +1828,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6c99d90c40c344020b6e4e9751179d58c480598cb485add29c14e2b69090db63"
+ "bytes": "562e3360b08c10c73a2560afe552ba12667b65b61b118b5a8d52ddabd433f7cc"
}
]
},
@@ -1842,7 +1848,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6c99d90c40c344020b6e4e9751179d58c480598cb485add29c14e2b69090db63"
+ "bytes": "562e3360b08c10c73a2560afe552ba12667b65b61b118b5a8d52ddabd433f7cc"
}
]
},
@@ -1867,7 +1873,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "8daa253a1b21be5a93ab38cdab4a8e9ad315ff35c7f2116d7cdb04b0b5f63927"
+ "bytes": "7104a9c6d92342ad5f6e4cb6a1c90c2db190263d9cb3db932820158cba8c4ac6"
}
]
},
@@ -1887,7 +1893,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "8daa253a1b21be5a93ab38cdab4a8e9ad315ff35c7f2116d7cdb04b0b5f63927"
+ "bytes": "7104a9c6d92342ad5f6e4cb6a1c90c2db190263d9cb3db932820158cba8c4ac6"
}
]
},
@@ -1912,7 +1918,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a85abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "91882fc581c51da0c2743ac12a6059a61b846306970e7362036fa276608e6e9c"
}
]
},
@@ -1932,7 +1938,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a85abf21e19ae2e5ec94ebc185f50291d417ca8fc9fe6a4da5b0a644c370022f"
+ "bytes": "91882fc581c51da0c2743ac12a6059a61b846306970e7362036fa276608e6e9c"
}
]
},
@@ -1957,7 +1963,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b702d51b4b2c7330b5a68f6525447d3cb9f7aaf3f8deb6bf53c7c98da938c73b"
+ "bytes": "9d5e6bef989f18c50f90b022c6c17af1d12b871c7fa6d47482905c93cf0373bc"
}
]
},
@@ -1977,7 +1983,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b702d51b4b2c7330b5a68f6525447d3cb9f7aaf3f8deb6bf53c7c98da938c73b"
+ "bytes": "9d5e6bef989f18c50f90b022c6c17af1d12b871c7fa6d47482905c93cf0373bc"
}
]
},
@@ -2002,7 +2008,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c2a4faa5ab0202aee29d51f3858e558ea437b653f0c16f73e3c5c7a830183d8f"
+ "bytes": "b8103abad53f229d97e62f4a30b6c0d535ff65d67c5bec228fb58cc6ae94d46f"
}
]
},
@@ -2022,7 +2028,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c2a4faa5ab0202aee29d51f3858e558ea437b653f0c16f73e3c5c7a830183d8f"
+ "bytes": "b8103abad53f229d97e62f4a30b6c0d535ff65d67c5bec228fb58cc6ae94d46f"
}
]
},
@@ -2047,7 +2053,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fcb6c9f068854e910ed26b37a757362ae19d8ab02a5ad947dc25af425e2bf13b"
+ "bytes": "f9e0099bb899fc817effd15e03969e22370ec0bd07f3150a0276ec33a4ecdf7e"
}
]
},
@@ -2067,7 +2073,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fcb6c9f068854e910ed26b37a757362ae19d8ab02a5ad947dc25af425e2bf13b"
+ "bytes": "f9e0099bb899fc817effd15e03969e22370ec0bd07f3150a0276ec33a4ecdf7e"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json
index 7d2337e..74e1741 100644
--- a/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/cancel_clears_contributor_amounts_so_replay_state_is_clean.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "664f79113b4f52f036f52b5ac62fc934ffdc00b7018c7bdbfd08f46de689f909"
+ "bytes": "cc1afc8ef93033bb431cafd4dba5f032bca1b0e68a97caeb4a34e28314569ef6"
}
]
}
@@ -296,7 +302,7 @@
"i128": "2500000000"
},
{
- "bytes": "0ef53cdc06b2f301a0051dab4a698b1ef62e1b44bb8bbdd4832aed3c98ef68ac"
+ "bytes": "2d4206e1e3d5f5467a34ac13463926d38d3a4afd2f3696477c3628272005dfc5"
}
]
}
@@ -339,7 +345,7 @@
"u64": "1"
},
{
- "bytes": "6df9a95edf52ef503139837a476d5f5284c2a7769cc144a54d09386a382856e5"
+ "bytes": "5f297e52ee888c7534b1648d47cd921a0b147d98fc6ec27f93f63b7519a15fce"
}
]
}
@@ -365,7 +371,7 @@
"u32": 25
},
{
- "bytes": "af183cdd51b149b8838fa1ab2650f8893bd494d38c42fe9d64f9bfad1eaae6fb"
+ "bytes": "648b358aadea905fe745bc9a644eedae799c645bb8c286f7e5e6881b841f5b3c"
}
]
}
@@ -387,7 +393,7 @@
"u64": "1"
},
{
- "bytes": "4e228f75a69db1caec87ed2357c46324fc7ba710a6888906966be7a4f52ccab1"
+ "bytes": "c7e81b8a4ca7cb513fd8bc60b80b6c587e52b185e89eb8d92c1d867ce93a9611"
}
]
}
@@ -1033,7 +1039,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0ef53cdc06b2f301a0051dab4a698b1ef62e1b44bb8bbdd4832aed3c98ef68ac"
+ "bytes": "2d4206e1e3d5f5467a34ac13463926d38d3a4afd2f3696477c3628272005dfc5"
}
]
},
@@ -1053,7 +1059,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0ef53cdc06b2f301a0051dab4a698b1ef62e1b44bb8bbdd4832aed3c98ef68ac"
+ "bytes": "2d4206e1e3d5f5467a34ac13463926d38d3a4afd2f3696477c3628272005dfc5"
}
]
},
@@ -1078,7 +1084,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4e228f75a69db1caec87ed2357c46324fc7ba710a6888906966be7a4f52ccab1"
+ "bytes": "5f297e52ee888c7534b1648d47cd921a0b147d98fc6ec27f93f63b7519a15fce"
}
]
},
@@ -1098,7 +1104,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4e228f75a69db1caec87ed2357c46324fc7ba710a6888906966be7a4f52ccab1"
+ "bytes": "5f297e52ee888c7534b1648d47cd921a0b147d98fc6ec27f93f63b7519a15fce"
}
]
},
@@ -1123,7 +1129,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "664f79113b4f52f036f52b5ac62fc934ffdc00b7018c7bdbfd08f46de689f909"
+ "bytes": "648b358aadea905fe745bc9a644eedae799c645bb8c286f7e5e6881b841f5b3c"
}
]
},
@@ -1143,7 +1149,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "664f79113b4f52f036f52b5ac62fc934ffdc00b7018c7bdbfd08f46de689f909"
+ "bytes": "648b358aadea905fe745bc9a644eedae799c645bb8c286f7e5e6881b841f5b3c"
}
]
},
@@ -1168,7 +1174,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6df9a95edf52ef503139837a476d5f5284c2a7769cc144a54d09386a382856e5"
+ "bytes": "c7e81b8a4ca7cb513fd8bc60b80b6c587e52b185e89eb8d92c1d867ce93a9611"
}
]
},
@@ -1188,7 +1194,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6df9a95edf52ef503139837a476d5f5284c2a7769cc144a54d09386a382856e5"
+ "bytes": "c7e81b8a4ca7cb513fd8bc60b80b6c587e52b185e89eb8d92c1d867ce93a9611"
}
]
},
@@ -1213,7 +1219,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "af183cdd51b149b8838fa1ab2650f8893bd494d38c42fe9d64f9bfad1eaae6fb"
+ "bytes": "cc1afc8ef93033bb431cafd4dba5f032bca1b0e68a97caeb4a34e28314569ef6"
}
]
},
@@ -1233,7 +1239,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "af183cdd51b149b8838fa1ab2650f8893bd494d38c42fe9d64f9bfad1eaae6fb"
+ "bytes": "cc1afc8ef93033bb431cafd4dba5f032bca1b0e68a97caeb4a34e28314569ef6"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json
index 2134a9d..add2587 100644
--- a/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/cancel_with_no_contributors_refunds_owner_in_full.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "a27d679df91d841e993dc28fa803b28c9f170165fae5f8ca1ea4cb4f8f603853"
+ "bytes": "3c76c4a04e5a86ab97cfb643d0254ea2111d3428dafb13b9a36a598d55741c3d"
}
]
}
@@ -269,7 +275,7 @@
"u64": "1"
},
{
- "bytes": "27b6f36f996c703fab21f6635ab679db098e7fe5e7df765d5bb1f0f6879e0cad"
+ "bytes": "8261f9f286acb1b9ab698f76311fa34bde290da72cfb83d4689126651957ba65"
}
]
}
@@ -719,7 +725,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "27b6f36f996c703fab21f6635ab679db098e7fe5e7df765d5bb1f0f6879e0cad"
+ "bytes": "3c76c4a04e5a86ab97cfb643d0254ea2111d3428dafb13b9a36a598d55741c3d"
}
]
},
@@ -739,7 +745,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "27b6f36f996c703fab21f6635ab679db098e7fe5e7df765d5bb1f0f6879e0cad"
+ "bytes": "3c76c4a04e5a86ab97cfb643d0254ea2111d3428dafb13b9a36a598d55741c3d"
}
]
},
@@ -764,7 +770,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a27d679df91d841e993dc28fa803b28c9f170165fae5f8ca1ea4cb4f8f603853"
+ "bytes": "8261f9f286acb1b9ab698f76311fa34bde290da72cfb83d4689126651957ba65"
}
]
},
@@ -784,7 +790,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a27d679df91d841e993dc28fa803b28c9f170165fae5f8ca1ea4cb4f8f603853"
+ "bytes": "8261f9f286acb1b9ab698f76311fa34bde290da72cfb83d4689126651957ba65"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json
index 1889552..e558fe5 100644
--- a/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/cancel_with_owner_top_up_keeps_owner_residual_correct.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "9e480a0822b911c515ff8125d43e11df621f3a2b677e2067e31da0c4800b10d0"
+ "bytes": "a514da575a1bf3ebb13a0cdca0229b6c6db9c83048623e394df2e4fe03836b85"
}
]
}
@@ -296,7 +302,7 @@
"i128": "2000000000"
},
{
- "bytes": "ab6b3c87767bd5f3d2e02ce9ea38dde238763cc1b175c8a29f8dc9062fb8c431"
+ "bytes": "21a8d76fcf836669ad4ef667c52acd727a89073d8abb074b0a852099dbaf3fdb"
}
]
}
@@ -367,7 +373,7 @@
"i128": "3000000000"
},
{
- "bytes": "63c76c48f5c94de1dd93708c77e9b6247384ac4a3cbd32ee8dbc5634ce18ad15"
+ "bytes": "152a856ed17c2bfaeaa55fc9d2c2e628429a3f3ba13cd193045339ed870dc058"
}
]
}
@@ -412,7 +418,7 @@
"u64": "1"
},
{
- "bytes": "46e0edd66dc4eaf0d25038b33e8821574dee4f107056cc04a7dbd35e8778870f"
+ "bytes": "4b5b8f82ea6001740e6f3f88de2df0547973b6a51e066387978bff6ccb4ce74d"
}
]
}
@@ -438,7 +444,7 @@
"u32": 25
},
{
- "bytes": "c5e8890d124440914f5105bb4ae8208d924119e8f87619b80d1fb7eeed0b4a2f"
+ "bytes": "1a6ea99795e45c41ba52353e7524a6053a26cb6fda4d8bfd75d31a7d8426c891"
}
]
}
@@ -460,7 +466,7 @@
"u64": "1"
},
{
- "bytes": "1b3a7b85c1af8997a9854b2d3070c1eefb512d9c9af04a8be9ce4d358d39524d"
+ "bytes": "54791ced103223229401d3383ac952d07e68123e57511213caa0616ac622186a"
}
]
}
@@ -1108,7 +1114,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1b3a7b85c1af8997a9854b2d3070c1eefb512d9c9af04a8be9ce4d358d39524d"
+ "bytes": "152a856ed17c2bfaeaa55fc9d2c2e628429a3f3ba13cd193045339ed870dc058"
}
]
},
@@ -1128,7 +1134,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1b3a7b85c1af8997a9854b2d3070c1eefb512d9c9af04a8be9ce4d358d39524d"
+ "bytes": "152a856ed17c2bfaeaa55fc9d2c2e628429a3f3ba13cd193045339ed870dc058"
}
]
},
@@ -1153,7 +1159,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "46e0edd66dc4eaf0d25038b33e8821574dee4f107056cc04a7dbd35e8778870f"
+ "bytes": "1a6ea99795e45c41ba52353e7524a6053a26cb6fda4d8bfd75d31a7d8426c891"
}
]
},
@@ -1173,7 +1179,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "46e0edd66dc4eaf0d25038b33e8821574dee4f107056cc04a7dbd35e8778870f"
+ "bytes": "1a6ea99795e45c41ba52353e7524a6053a26cb6fda4d8bfd75d31a7d8426c891"
}
]
},
@@ -1198,7 +1204,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "63c76c48f5c94de1dd93708c77e9b6247384ac4a3cbd32ee8dbc5634ce18ad15"
+ "bytes": "21a8d76fcf836669ad4ef667c52acd727a89073d8abb074b0a852099dbaf3fdb"
}
]
},
@@ -1218,7 +1224,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "63c76c48f5c94de1dd93708c77e9b6247384ac4a3cbd32ee8dbc5634ce18ad15"
+ "bytes": "21a8d76fcf836669ad4ef667c52acd727a89073d8abb074b0a852099dbaf3fdb"
}
]
},
@@ -1243,7 +1249,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9e480a0822b911c515ff8125d43e11df621f3a2b677e2067e31da0c4800b10d0"
+ "bytes": "4b5b8f82ea6001740e6f3f88de2df0547973b6a51e066387978bff6ccb4ce74d"
}
]
},
@@ -1263,7 +1269,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9e480a0822b911c515ff8125d43e11df621f3a2b677e2067e31da0c4800b10d0"
+ "bytes": "4b5b8f82ea6001740e6f3f88de2df0547973b6a51e066387978bff6ccb4ce74d"
}
]
},
@@ -1288,7 +1294,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ab6b3c87767bd5f3d2e02ce9ea38dde238763cc1b175c8a29f8dc9062fb8c431"
+ "bytes": "54791ced103223229401d3383ac952d07e68123e57511213caa0616ac622186a"
}
]
},
@@ -1308,7 +1314,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ab6b3c87767bd5f3d2e02ce9ea38dde238763cc1b175c8a29f8dc9062fb8c431"
+ "bytes": "54791ced103223229401d3383ac952d07e68123e57511213caa0616ac622186a"
}
]
},
@@ -1333,7 +1339,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c5e8890d124440914f5105bb4ae8208d924119e8f87619b80d1fb7eeed0b4a2f"
+ "bytes": "a514da575a1bf3ebb13a0cdca0229b6c6db9c83048623e394df2e4fe03836b85"
}
]
},
@@ -1353,7 +1359,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c5e8890d124440914f5105bb4ae8208d924119e8f87619b80d1fb7eeed0b4a2f"
+ "bytes": "a514da575a1bf3ebb13a0cdca0229b6c6db9c83048623e394df2e4fe03836b85"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json b/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json
index 1db9d1f..3aebe4d 100644
--- a/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/cancel_with_partner_pool_refunds_partners_then_owner_residual.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "1c67541ef83e90818e82c56a41e2c4e26be4baedfdcb4edce6670e097466bf7b"
+ "bytes": "d8492d37597ed90a28befedb8bb066f4bf9ec08c22c00ad0008bb69878960aa7"
}
]
}
@@ -318,7 +324,7 @@
"i128": "2000000000"
},
{
- "bytes": "1ee4d43888e5bf9c35ff83b051e444a6fa2bb636d2eb23cd4df9f455c9b48b6a"
+ "bytes": "64d8118c26b640d95707e9a237238cf3a8f2f67f082210fcac6e082ea2d8ff9f"
}
]
}
@@ -367,7 +373,7 @@
"i128": "3000000000"
},
{
- "bytes": "20a8569142d9546ebb07a0453a4838b4a6b5dc2b651af8fa60aa55199ed9e376"
+ "bytes": "10f823662c5557db1ca6f0dd5d5362421465374c39c8e6dd3de30660b9c75d10"
}
]
}
@@ -413,7 +419,7 @@
"u64": "1"
},
{
- "bytes": "1094602227761dc911a424ee200eae785462c09be8709524605e52bd49d1cc29"
+ "bytes": "093d29a4b2b926d35a7e225c1436028376bb93761243abf08640ab659f6afa61"
}
]
}
@@ -439,7 +445,7 @@
"u32": 25
},
{
- "bytes": "c21017c419e843af8d6906ee25c3bbaee10913574d75aa254dc7f5e7bf25b3fe"
+ "bytes": "39ac346e8164ac6be4da1d5696c9f55d804c560d7a6063a500311a4db8dc6976"
}
]
}
@@ -461,7 +467,7 @@
"u64": "1"
},
{
- "bytes": "60bb83df9c43654f80a2f187328ea5386be0002ac8a16aadb5306da25e7f9bc2"
+ "bytes": "6c1c3b2b90a3d404c2149065d5a501763ec0434565e02d07856f95a5ead8c0f1"
}
]
}
@@ -1263,7 +1269,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1094602227761dc911a424ee200eae785462c09be8709524605e52bd49d1cc29"
+ "bytes": "093d29a4b2b926d35a7e225c1436028376bb93761243abf08640ab659f6afa61"
}
]
},
@@ -1283,7 +1289,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1094602227761dc911a424ee200eae785462c09be8709524605e52bd49d1cc29"
+ "bytes": "093d29a4b2b926d35a7e225c1436028376bb93761243abf08640ab659f6afa61"
}
]
},
@@ -1308,7 +1314,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1c67541ef83e90818e82c56a41e2c4e26be4baedfdcb4edce6670e097466bf7b"
+ "bytes": "10f823662c5557db1ca6f0dd5d5362421465374c39c8e6dd3de30660b9c75d10"
}
]
},
@@ -1328,7 +1334,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1c67541ef83e90818e82c56a41e2c4e26be4baedfdcb4edce6670e097466bf7b"
+ "bytes": "10f823662c5557db1ca6f0dd5d5362421465374c39c8e6dd3de30660b9c75d10"
}
]
},
@@ -1353,7 +1359,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1ee4d43888e5bf9c35ff83b051e444a6fa2bb636d2eb23cd4df9f455c9b48b6a"
+ "bytes": "39ac346e8164ac6be4da1d5696c9f55d804c560d7a6063a500311a4db8dc6976"
}
]
},
@@ -1373,7 +1379,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1ee4d43888e5bf9c35ff83b051e444a6fa2bb636d2eb23cd4df9f455c9b48b6a"
+ "bytes": "39ac346e8164ac6be4da1d5696c9f55d804c560d7a6063a500311a4db8dc6976"
}
]
},
@@ -1398,7 +1404,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "20a8569142d9546ebb07a0453a4838b4a6b5dc2b651af8fa60aa55199ed9e376"
+ "bytes": "64d8118c26b640d95707e9a237238cf3a8f2f67f082210fcac6e082ea2d8ff9f"
}
]
},
@@ -1418,7 +1424,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "20a8569142d9546ebb07a0453a4838b4a6b5dc2b651af8fa60aa55199ed9e376"
+ "bytes": "64d8118c26b640d95707e9a237238cf3a8f2f67f082210fcac6e082ea2d8ff9f"
}
]
},
@@ -1443,7 +1449,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "60bb83df9c43654f80a2f187328ea5386be0002ac8a16aadb5306da25e7f9bc2"
+ "bytes": "6c1c3b2b90a3d404c2149065d5a501763ec0434565e02d07856f95a5ead8c0f1"
}
]
},
@@ -1463,7 +1469,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "60bb83df9c43654f80a2f187328ea5386be0002ac8a16aadb5306da25e7f9bc2"
+ "bytes": "6c1c3b2b90a3d404c2149065d5a501763ec0434565e02d07856f95a5ead8c0f1"
}
]
},
@@ -1488,7 +1494,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c21017c419e843af8d6906ee25c3bbaee10913574d75aa254dc7f5e7bf25b3fe"
+ "bytes": "d8492d37597ed90a28befedb8bb066f4bf9ec08c22c00ad0008bb69878960aa7"
}
]
},
@@ -1508,7 +1514,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c21017c419e843af8d6906ee25c3bbaee10913574d75aa254dc7f5e7bf25b3fe"
+ "bytes": "d8492d37597ed90a28befedb8bb066f4bf9ec08c22c00ad0008bb69878960aa7"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json b/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json
index 13f506c..90e7787 100644
--- a/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/multiple_top_ups_from_same_contributor_aggregate_and_dont_duplicate_list.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "60aa3169b02ce0b94e3daf98c2f0bad1debd1828455c84266d8c98981de4037e"
+ "bytes": "93858aa1bf964a5128c8b41c5859919ebb11d10d3c43074348b2ff15cb840a71"
}
]
}
@@ -296,7 +302,7 @@
"i128": "100000000"
},
{
- "bytes": "ecb6faaab006a0a9a8a32a4bed2353b7b8cbadd0da19a74739b3bf7005efb3b0"
+ "bytes": "c20a5b1bc4a5d2d219683b2854ceedada82477f0d2ccc4a285c321c3e3eeea00"
}
]
}
@@ -345,7 +351,7 @@
"i128": "200000000"
},
{
- "bytes": "118d94a3295e19fce92aa4d1b87cca6576262e76f8567ceb0371639f31535a0a"
+ "bytes": "173459f19671138118101f8f503927c098674a47868991a2b4a8315b2845be27"
}
]
}
@@ -1013,7 +1019,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "118d94a3295e19fce92aa4d1b87cca6576262e76f8567ceb0371639f31535a0a"
+ "bytes": "173459f19671138118101f8f503927c098674a47868991a2b4a8315b2845be27"
}
]
},
@@ -1033,7 +1039,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "118d94a3295e19fce92aa4d1b87cca6576262e76f8567ceb0371639f31535a0a"
+ "bytes": "173459f19671138118101f8f503927c098674a47868991a2b4a8315b2845be27"
}
]
},
@@ -1058,7 +1064,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "60aa3169b02ce0b94e3daf98c2f0bad1debd1828455c84266d8c98981de4037e"
+ "bytes": "93858aa1bf964a5128c8b41c5859919ebb11d10d3c43074348b2ff15cb840a71"
}
]
},
@@ -1078,7 +1084,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "60aa3169b02ce0b94e3daf98c2f0bad1debd1828455c84266d8c98981de4037e"
+ "bytes": "93858aa1bf964a5128c8b41c5859919ebb11d10d3c43074348b2ff15cb840a71"
}
]
},
@@ -1103,7 +1109,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ecb6faaab006a0a9a8a32a4bed2353b7b8cbadd0da19a74739b3bf7005efb3b0"
+ "bytes": "c20a5b1bc4a5d2d219683b2854ceedada82477f0d2ccc4a285c321c3e3eeea00"
}
]
},
@@ -1123,7 +1129,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ecb6faaab006a0a9a8a32a4bed2353b7b8cbadd0da19a74739b3bf7005efb3b0"
+ "bytes": "c20a5b1bc4a5d2d219683b2854ceedada82477f0d2ccc4a285c321c3e3eeea00"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json b/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json
index c21aa73..6eac694 100644
--- a/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/owner_top_up_grows_escrow_without_recording_contribution_entry.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "e7c9d43d536bae15961adc764c3736ecfe82bde781c11f1cf69d11ad233045c0"
+ "bytes": "e9ae7d7331457cf065fb0779bf144018663a2e5f89df4e258a795acc1068bfb1"
}
]
}
@@ -297,7 +303,7 @@
"i128": "2000000000"
},
{
- "bytes": "f79d9a4bc3337e6a832e9e6b9248bab59bc29db54c855f6290bef6d84d443f56"
+ "bytes": "b3190ae072d609b4aa68d3a65a203d1971c6ad10f84f2246f561255d8dd95b54"
}
]
}
@@ -768,7 +774,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e7c9d43d536bae15961adc764c3736ecfe82bde781c11f1cf69d11ad233045c0"
+ "bytes": "b3190ae072d609b4aa68d3a65a203d1971c6ad10f84f2246f561255d8dd95b54"
}
]
},
@@ -788,7 +794,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e7c9d43d536bae15961adc764c3736ecfe82bde781c11f1cf69d11ad233045c0"
+ "bytes": "b3190ae072d609b4aa68d3a65a203d1971c6ad10f84f2246f561255d8dd95b54"
}
]
},
@@ -813,7 +819,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f79d9a4bc3337e6a832e9e6b9248bab59bc29db54c855f6290bef6d84d443f56"
+ "bytes": "e9ae7d7331457cf065fb0779bf144018663a2e5f89df4e258a795acc1068bfb1"
}
]
},
@@ -833,7 +839,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f79d9a4bc3337e6a832e9e6b9248bab59bc29db54c855f6290bef6d84d443f56"
+ "bytes": "e9ae7d7331457cf065fb0779bf144018663a2e5f89df4e258a795acc1068bfb1"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json b/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json
index 6638603..d8b5e98 100644
--- a/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/paged_cancel_owner_only_settles_inside_start.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "1fcc217267185eabf0c1a00e42fc0d2f208fe9df22515b8cbb2a1733615052e1"
+ "bytes": "c9eb37ffe4cc86a396b83cda03350260193a7fb5a9b8cbcd7bf247c761820bd9"
}
]
}
@@ -269,7 +275,7 @@
"u64": "1"
},
{
- "bytes": "70ebca04fe3315c58813d8eec1f636aa1edb394b77a5e5a17ef8c413d1cb7cca"
+ "bytes": "cb173b3a9471505efb3a0f2d88e29ad8f1ef9175e3123961c95a17593e904a58"
}
]
}
@@ -720,7 +726,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1fcc217267185eabf0c1a00e42fc0d2f208fe9df22515b8cbb2a1733615052e1"
+ "bytes": "c9eb37ffe4cc86a396b83cda03350260193a7fb5a9b8cbcd7bf247c761820bd9"
}
]
},
@@ -740,7 +746,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1fcc217267185eabf0c1a00e42fc0d2f208fe9df22515b8cbb2a1733615052e1"
+ "bytes": "c9eb37ffe4cc86a396b83cda03350260193a7fb5a9b8cbcd7bf247c761820bd9"
}
]
},
@@ -765,7 +771,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "70ebca04fe3315c58813d8eec1f636aa1edb394b77a5e5a17ef8c413d1cb7cca"
+ "bytes": "cb173b3a9471505efb3a0f2d88e29ad8f1ef9175e3123961c95a17593e904a58"
}
]
},
@@ -785,7 +791,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "70ebca04fe3315c58813d8eec1f636aa1edb394b77a5e5a17ef8c413d1cb7cca"
+ "bytes": "cb173b3a9471505efb3a0f2d88e29ad8f1ef9175e3123961c95a17593e904a58"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json b/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json
index b679c2a..eedca70 100644
--- a/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/paged_cancel_processes_in_batches.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "b15fb27314b5cd6223298b4bd4850741b61c1dab261e1f0d365c2914c46bc860"
+ "bytes": "7eb64e893b7ca5cf051a6cb6b6acfc5e334f2b6c93a552df3ebc0687281671b3"
}
]
}
@@ -296,7 +302,7 @@
"i128": "100000000"
},
{
- "bytes": "e329694c546102fe95f3bebf8df1ae0ee6a142e280b8a98b69730aa18f778cb3"
+ "bytes": "bbd9a47cf3b69e214ae3181277639fa64ad9d3bfcd365aac85aa18481e3903c0"
}
]
}
@@ -367,7 +373,7 @@
"i128": "100000000"
},
{
- "bytes": "89286bc82c3a642cade6faa89d151a17024bc9676ff3ae046f24e8b6b87f7144"
+ "bytes": "1537b3deb19df521f3793802d483031da0ca663460d2d4210d188e195b5e46a6"
}
]
}
@@ -438,7 +444,7 @@
"i128": "100000000"
},
{
- "bytes": "71bc318495be89fcc0b3ea668263698e18c8e97a5506408d51d419082b89eba1"
+ "bytes": "ba65ea34d69ced1035f9a79d175c50952e0b4268059a1902a796b740b160ccae"
}
]
}
@@ -509,7 +515,7 @@
"i128": "100000000"
},
{
- "bytes": "d5c25631895789d0e118a8d9cf958281e5dd132ee347fe4f0188eafb401a7fd2"
+ "bytes": "ea0c2f7fc7d813332b85148655aaae553cce2220dbecd0bc530ae32fd8d4ca45"
}
]
}
@@ -580,7 +586,7 @@
"i128": "100000000"
},
{
- "bytes": "e74c0c2988b909d958c9e70cc51384252a7c7b315d752bae4c9256399ce2e6a0"
+ "bytes": "ae3f42d6643cbad50eb902a9a0ec8d267d092a607a325e11f14bf44c1a7b267b"
}
]
}
@@ -630,7 +636,7 @@
"u64": "1"
},
{
- "bytes": "53d5a1907cc185fd93ec3b3a6c518ca6fabcb07084ae4283ae267dd5f521d127"
+ "bytes": "0a8860f01c5272afd279d90c9929ab0a54e399184e2b0e1071579619104c21a3"
}
]
}
@@ -657,7 +663,7 @@
"u32": 2
},
{
- "bytes": "e2bcb11da9b4ebf829b77b16858975f9fa4014bb65beaa11cf9152ab82391c83"
+ "bytes": "f04e811dbbe96eaf1e47169e6d8819bca45308556fe528e7dbab8faf9c3c4f54"
}
]
}
@@ -682,7 +688,7 @@
"u32": 2
},
{
- "bytes": "7c2ed625799b66a3f8ff0e81da488d72f47f9cabb28120b0694960395618bb84"
+ "bytes": "55c1d812f6c9b3558ec25a15c424d67dda0272ae507bc2ea192acd8fe1024b18"
}
]
}
@@ -708,7 +714,7 @@
"u32": 2
},
{
- "bytes": "b81e3c525a30de6ce552ca26aa047fc3dbf1e3b60f465a6a9a81a19e4bba03f5"
+ "bytes": "fc8e6c365dc6d347b0c9edb98e7b6e391ea8796da63258ffb42018cecd071f3d"
}
]
}
@@ -730,7 +736,7 @@
"u64": "1"
},
{
- "bytes": "4a1605c021609f5721e68a6629619d8525d330546f978c2ad99337a9eb91143a"
+ "bytes": "0500a9e98c139895dab37fd55504c9880606664d262edffc1da5069aafaceb41"
}
]
}
@@ -1994,7 +2000,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4a1605c021609f5721e68a6629619d8525d330546f978c2ad99337a9eb91143a"
+ "bytes": "0500a9e98c139895dab37fd55504c9880606664d262edffc1da5069aafaceb41"
}
]
},
@@ -2014,7 +2020,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4a1605c021609f5721e68a6629619d8525d330546f978c2ad99337a9eb91143a"
+ "bytes": "0500a9e98c139895dab37fd55504c9880606664d262edffc1da5069aafaceb41"
}
]
},
@@ -2039,7 +2045,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "53d5a1907cc185fd93ec3b3a6c518ca6fabcb07084ae4283ae267dd5f521d127"
+ "bytes": "0a8860f01c5272afd279d90c9929ab0a54e399184e2b0e1071579619104c21a3"
}
]
},
@@ -2059,7 +2065,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "53d5a1907cc185fd93ec3b3a6c518ca6fabcb07084ae4283ae267dd5f521d127"
+ "bytes": "0a8860f01c5272afd279d90c9929ab0a54e399184e2b0e1071579619104c21a3"
}
]
},
@@ -2084,7 +2090,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "71bc318495be89fcc0b3ea668263698e18c8e97a5506408d51d419082b89eba1"
+ "bytes": "1537b3deb19df521f3793802d483031da0ca663460d2d4210d188e195b5e46a6"
}
]
},
@@ -2104,7 +2110,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "71bc318495be89fcc0b3ea668263698e18c8e97a5506408d51d419082b89eba1"
+ "bytes": "1537b3deb19df521f3793802d483031da0ca663460d2d4210d188e195b5e46a6"
}
]
},
@@ -2129,7 +2135,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7c2ed625799b66a3f8ff0e81da488d72f47f9cabb28120b0694960395618bb84"
+ "bytes": "55c1d812f6c9b3558ec25a15c424d67dda0272ae507bc2ea192acd8fe1024b18"
}
]
},
@@ -2149,7 +2155,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7c2ed625799b66a3f8ff0e81da488d72f47f9cabb28120b0694960395618bb84"
+ "bytes": "55c1d812f6c9b3558ec25a15c424d67dda0272ae507bc2ea192acd8fe1024b18"
}
]
},
@@ -2174,7 +2180,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "89286bc82c3a642cade6faa89d151a17024bc9676ff3ae046f24e8b6b87f7144"
+ "bytes": "7eb64e893b7ca5cf051a6cb6b6acfc5e334f2b6c93a552df3ebc0687281671b3"
}
]
},
@@ -2194,7 +2200,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "89286bc82c3a642cade6faa89d151a17024bc9676ff3ae046f24e8b6b87f7144"
+ "bytes": "7eb64e893b7ca5cf051a6cb6b6acfc5e334f2b6c93a552df3ebc0687281671b3"
}
]
},
@@ -2219,7 +2225,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b15fb27314b5cd6223298b4bd4850741b61c1dab261e1f0d365c2914c46bc860"
+ "bytes": "ae3f42d6643cbad50eb902a9a0ec8d267d092a607a325e11f14bf44c1a7b267b"
}
]
},
@@ -2239,7 +2245,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b15fb27314b5cd6223298b4bd4850741b61c1dab261e1f0d365c2914c46bc860"
+ "bytes": "ae3f42d6643cbad50eb902a9a0ec8d267d092a607a325e11f14bf44c1a7b267b"
}
]
},
@@ -2264,7 +2270,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b81e3c525a30de6ce552ca26aa047fc3dbf1e3b60f465a6a9a81a19e4bba03f5"
+ "bytes": "ba65ea34d69ced1035f9a79d175c50952e0b4268059a1902a796b740b160ccae"
}
]
},
@@ -2284,7 +2290,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b81e3c525a30de6ce552ca26aa047fc3dbf1e3b60f465a6a9a81a19e4bba03f5"
+ "bytes": "ba65ea34d69ced1035f9a79d175c50952e0b4268059a1902a796b740b160ccae"
}
]
},
@@ -2309,7 +2315,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d5c25631895789d0e118a8d9cf958281e5dd132ee347fe4f0188eafb401a7fd2"
+ "bytes": "bbd9a47cf3b69e214ae3181277639fa64ad9d3bfcd365aac85aa18481e3903c0"
}
]
},
@@ -2329,7 +2335,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d5c25631895789d0e118a8d9cf958281e5dd132ee347fe4f0188eafb401a7fd2"
+ "bytes": "bbd9a47cf3b69e214ae3181277639fa64ad9d3bfcd365aac85aa18481e3903c0"
}
]
},
@@ -2354,7 +2360,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e2bcb11da9b4ebf829b77b16858975f9fa4014bb65beaa11cf9152ab82391c83"
+ "bytes": "ea0c2f7fc7d813332b85148655aaae553cce2220dbecd0bc530ae32fd8d4ca45"
}
]
},
@@ -2374,7 +2380,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e2bcb11da9b4ebf829b77b16858975f9fa4014bb65beaa11cf9152ab82391c83"
+ "bytes": "ea0c2f7fc7d813332b85148655aaae553cce2220dbecd0bc530ae32fd8d4ca45"
}
]
},
@@ -2399,7 +2405,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e329694c546102fe95f3bebf8df1ae0ee6a142e280b8a98b69730aa18f778cb3"
+ "bytes": "f04e811dbbe96eaf1e47169e6d8819bca45308556fe528e7dbab8faf9c3c4f54"
}
]
},
@@ -2419,7 +2425,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e329694c546102fe95f3bebf8df1ae0ee6a142e280b8a98b69730aa18f778cb3"
+ "bytes": "f04e811dbbe96eaf1e47169e6d8819bca45308556fe528e7dbab8faf9c3c4f54"
}
]
},
@@ -2444,7 +2450,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e74c0c2988b909d958c9e70cc51384252a7c7b315d752bae4c9256399ce2e6a0"
+ "bytes": "fc8e6c365dc6d347b0c9edb98e7b6e391ea8796da63258ffb42018cecd071f3d"
}
]
},
@@ -2464,7 +2470,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e74c0c2988b909d958c9e70cc51384252a7c7b315d752bae4c9256399ce2e6a0"
+ "bytes": "fc8e6c365dc6d347b0c9edb98e7b6e391ea8796da63258ffb42018cecd071f3d"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json
index fda3c22..8d4c921 100644
--- a/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/replayed_add_funds_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "fef917e1fc14df9ed80fda31c0884fd96e4a2b9c3538a1c86525ea24beee2962"
+ "bytes": "aafbd7cbf96a9747229b0f9f1c482e5191a844dcb87068ae745c3f38c1781515"
}
]
}
@@ -296,7 +302,7 @@
"i128": "100000000"
},
{
- "bytes": "01e7912f309cb12b5db8b44909ba400ac67c5b79a4525e319b5d3d08ba62af8a"
+ "bytes": "f29139554b455e6174c8933abe6d3ef5de092106cabe2f793d794abcb1b9d2de"
}
]
}
@@ -963,7 +969,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "01e7912f309cb12b5db8b44909ba400ac67c5b79a4525e319b5d3d08ba62af8a"
+ "bytes": "aafbd7cbf96a9747229b0f9f1c482e5191a844dcb87068ae745c3f38c1781515"
}
]
},
@@ -983,7 +989,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "01e7912f309cb12b5db8b44909ba400ac67c5b79a4525e319b5d3d08ba62af8a"
+ "bytes": "aafbd7cbf96a9747229b0f9f1c482e5191a844dcb87068ae745c3f38c1781515"
}
]
},
@@ -1008,7 +1014,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fef917e1fc14df9ed80fda31c0884fd96e4a2b9c3538a1c86525ea24beee2962"
+ "bytes": "f29139554b455e6174c8933abe6d3ef5de092106cabe2f793d794abcb1b9d2de"
}
]
},
@@ -1028,7 +1034,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fef917e1fc14df9ed80fda31c0884fd96e4a2b9c3538a1c86525ea24beee2962"
+ "bytes": "f29139554b455e6174c8933abe6d3ef5de092106cabe2f793d794abcb1b9d2de"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json b/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json
index f23dcb2..3791a04 100644
--- a/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/contributions/zero_or_negative_contribution_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "4264c5f11d09cd0e90952d8fac95451d76c55a6965aacc4f74883b8cefbff18a"
+ "bytes": "6e20fd4c899462031fa6894b40cd6092aaa5ef90352d12cf46cbc9250048b087"
}
]
}
@@ -717,7 +723,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4264c5f11d09cd0e90952d8fac95451d76c55a6965aacc4f74883b8cefbff18a"
+ "bytes": "6e20fd4c899462031fa6894b40cd6092aaa5ef90352d12cf46cbc9250048b087"
}
]
},
@@ -737,7 +743,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4264c5f11d09cd0e90952d8fac95451d76c55a6965aacc4f74883b8cefbff18a"
+ "bytes": "6e20fd4c899462031fa6894b40cd6092aaa5ef90352d12cf46cbc9250048b087"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json b/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json
index 9290e3c..eb7c3b2 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/add_funds_uses_event_override_not_global.1.json
@@ -151,6 +151,12 @@
"u32": 50
}
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -227,7 +233,7 @@
]
},
{
- "bytes": "7c4209305808bc887906cd036e15376b4ecea059cf91148b3f5034693da10c09"
+ "bytes": "d515422889fc8ab7a440067f4bbbb7567b25732e14929f361aa478b349111402"
}
]
}
@@ -319,7 +325,7 @@
"i128": "10000000000"
},
{
- "bytes": "ae3dd1b31d2ec59ab16635e67de0648a37af17ed76445d74eb40f137bd7e0799"
+ "bytes": "e1619696a4859e9f43d44dfd512b89ed3014b68e896217841b20a6aeb1a86142"
}
]
}
@@ -1022,7 +1028,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7c4209305808bc887906cd036e15376b4ecea059cf91148b3f5034693da10c09"
+ "bytes": "d515422889fc8ab7a440067f4bbbb7567b25732e14929f361aa478b349111402"
}
]
},
@@ -1042,7 +1048,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7c4209305808bc887906cd036e15376b4ecea059cf91148b3f5034693da10c09"
+ "bytes": "d515422889fc8ab7a440067f4bbbb7567b25732e14929f361aa478b349111402"
}
]
},
@@ -1067,7 +1073,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ae3dd1b31d2ec59ab16635e67de0648a37af17ed76445d74eb40f137bd7e0799"
+ "bytes": "e1619696a4859e9f43d44dfd512b89ed3014b68e896217841b20a6aeb1a86142"
}
]
},
@@ -1087,7 +1093,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ae3dd1b31d2ec59ab16635e67de0648a37af17ed76445d74eb40f137bd7e0799"
+ "bytes": "e1619696a4859e9f43d44dfd512b89ed3014b68e896217841b20a6aeb1a86142"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/apply_charges_credits_via_profile.1.json b/contracts/events/test_snapshots/tests/cross_contract/apply_charges_credits_via_profile.1.json
index a700f4a..8fde593 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/apply_charges_credits_via_profile.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/apply_charges_credits_via_profile.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "972fc92fe3ab918c0da054af839ea4a07fc4d58f645759fb76c905f34c606ed9"
+ "bytes": "b99b154e0781808d9a23bed45b3392dbb0e9fa325a89eea89c19e6bc08c042f4"
}
]
}
@@ -272,7 +278,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "48fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "e565d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
}
@@ -398,7 +404,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "89fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "2465d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
},
@@ -418,7 +424,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "89fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "2465d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
},
@@ -443,7 +449,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f8fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "5565d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
},
@@ -463,7 +469,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f8fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "5565d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
},
@@ -1028,7 +1034,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "48fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "b99b154e0781808d9a23bed45b3392dbb0e9fa325a89eea89c19e6bc08c042f4"
}
]
},
@@ -1048,7 +1054,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "48fc3d855933634ef416dd06552de3ccdb83ea0c0bc3468f99ab373a3b026960"
+ "bytes": "b99b154e0781808d9a23bed45b3392dbb0e9fa325a89eea89c19e6bc08c042f4"
}
]
},
@@ -1073,7 +1079,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "972fc92fe3ab918c0da054af839ea4a07fc4d58f645759fb76c905f34c606ed9"
+ "bytes": "e565d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
},
@@ -1093,7 +1099,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "972fc92fe3ab918c0da054af839ea4a07fc4d58f645759fb76c905f34c606ed9"
+ "bytes": "e565d06d65e77c4ccab0ceb9c363decebbe5609ea6924f5336abe284da792970"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json
index ba2e463..880517d 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_requires_prior_application.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "e1e3855763e8cd181966946b6bd471a1177f499c086ea02faaab9cb996b8ca4c"
+ "bytes": "080a312b89620d7e5dd4add6fbe95da39af8650056574f296e855fb0042eff09"
}
]
}
@@ -694,7 +700,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e1e3855763e8cd181966946b6bd471a1177f499c086ea02faaab9cb996b8ca4c"
+ "bytes": "080a312b89620d7e5dd4add6fbe95da39af8650056574f296e855fb0042eff09"
}
]
},
@@ -714,7 +720,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e1e3855763e8cd181966946b6bd471a1177f499c086ea02faaab9cb996b8ca4c"
+ "bytes": "080a312b89620d7e5dd4add6fbe95da39af8650056574f296e855fb0042eff09"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json
index 5f93164..49e6914 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/bounty_submit_succeeds_after_apply.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "35c23f7326e9616b5ff4a58b8403b73929a654b0f6843994eb7e355d5366264a"
+ "bytes": "76bf0d7de8a864f779c6131ae26d726418205fc399476b14dcc4351ade97e440"
}
]
}
@@ -271,7 +277,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "69d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "de0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
}
@@ -299,7 +305,7 @@
"string": "ipfs://Qm.../bounty.json"
},
{
- "bytes": "4ff7e2e19b5a4a1f9bff3ef48dbb8cca22d71a24bc2c99e86ecd50f2950a6098"
+ "bytes": "dcdbc82332dc3d2e7f09c108464eb53dbcdb9d0acdd0a27fb4d3dd4ed6698bb9"
}
]
}
@@ -424,7 +430,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a8d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "1f0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
},
@@ -444,7 +450,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a8d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "1f0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
},
@@ -469,7 +475,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d9d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "6e0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
},
@@ -489,7 +495,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d9d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "6e0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
},
@@ -1130,7 +1136,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "35c23f7326e9616b5ff4a58b8403b73929a654b0f6843994eb7e355d5366264a"
+ "bytes": "76bf0d7de8a864f779c6131ae26d726418205fc399476b14dcc4351ade97e440"
}
]
},
@@ -1150,7 +1156,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "35c23f7326e9616b5ff4a58b8403b73929a654b0f6843994eb7e355d5366264a"
+ "bytes": "76bf0d7de8a864f779c6131ae26d726418205fc399476b14dcc4351ade97e440"
}
]
},
@@ -1175,7 +1181,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4ff7e2e19b5a4a1f9bff3ef48dbb8cca22d71a24bc2c99e86ecd50f2950a6098"
+ "bytes": "dcdbc82332dc3d2e7f09c108464eb53dbcdb9d0acdd0a27fb4d3dd4ed6698bb9"
}
]
},
@@ -1195,7 +1201,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4ff7e2e19b5a4a1f9bff3ef48dbb8cca22d71a24bc2c99e86ecd50f2950a6098"
+ "bytes": "dcdbc82332dc3d2e7f09c108464eb53dbcdb9d0acdd0a27fb4d3dd4ed6698bb9"
}
]
},
@@ -1220,7 +1226,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "69d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "de0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
},
@@ -1240,7 +1246,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "69d3916a1c5627e00285cdd06cfbb24a56a2d19e72099c5e54751709de88ce20"
+ "bytes": "de0f52b1e8371c528038657c51cde0b3409cd850402f029233396e22694738be"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json b/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json
index 2d8c8cd..38c2de2 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/cancel_after_select_winners_refunds_only_remaining.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -233,7 +239,7 @@
]
},
{
- "bytes": "3156ef84f733e3710511998311648ba309af41fda506368d1baf83e8aba30b4c"
+ "bytes": "f5a495dbed948b6afbea1ea35a56fb710abc6ba5d960aeedcb4014ff70d1635f"
}
]
}
@@ -316,7 +322,7 @@
]
},
{
- "bytes": "793032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "cde528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
}
@@ -339,7 +345,7 @@
"u64": "1"
},
{
- "bytes": "bff3aece7bff9348bb6fc83e760a47d7723e98fab46bfc7f1ce2b247c5dfa4a4"
+ "bytes": "0d6c44c7f530b675bf51885d118c45a3b7260dbef63400f2879dea07750d4d25"
}
]
}
@@ -517,7 +523,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "983032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "0ee528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -537,7 +543,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "983032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "0ee528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -562,7 +568,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a83032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "1ce528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -582,7 +588,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a83032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "1ce528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -607,7 +613,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ba3032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "2ce528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -627,7 +633,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ba3032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "2ce528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -652,7 +658,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c93032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "7de528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -672,7 +678,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c93032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "7de528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -1233,7 +1239,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3156ef84f733e3710511998311648ba309af41fda506368d1baf83e8aba30b4c"
+ "bytes": "0d6c44c7f530b675bf51885d118c45a3b7260dbef63400f2879dea07750d4d25"
}
]
},
@@ -1253,7 +1259,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3156ef84f733e3710511998311648ba309af41fda506368d1baf83e8aba30b4c"
+ "bytes": "0d6c44c7f530b675bf51885d118c45a3b7260dbef63400f2879dea07750d4d25"
}
]
},
@@ -1278,7 +1284,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "793032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "cde528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -1298,7 +1304,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "793032f128fd26ae043b41b8036c227b7982672fc01703713a51bed4f935dc7e"
+ "bytes": "cde528b67f36a74c788bd3ea95aa8055ac834143cdf30d96032f1f581fb42ca2"
}
]
},
@@ -1323,7 +1329,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "bff3aece7bff9348bb6fc83e760a47d7723e98fab46bfc7f1ce2b247c5dfa4a4"
+ "bytes": "f5a495dbed948b6afbea1ea35a56fb710abc6ba5d960aeedcb4014ff70d1635f"
}
]
},
@@ -1343,7 +1349,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "bff3aece7bff9348bb6fc83e760a47d7723e98fab46bfc7f1ce2b247c5dfa4a4"
+ "bytes": "f5a495dbed948b6afbea1ea35a56fb710abc6ba5d960aeedcb4014ff70d1635f"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json
index c329dd2..686e348 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/cancel_already_cancelled_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "2c6fde597925e9842663c37cf3617abba5b0636f9c98c17a3ec326c6c52c3fb2"
+ "bytes": "e63d9c84ea7eb8ac3d20ee4c68ae81b8d57dd1354c370aedce00a81edfc5fd88"
}
]
}
@@ -268,7 +274,7 @@
"u64": "1"
},
{
- "bytes": "3c66027f2c76c589454c86baa67b44b7bf5657b9561c7fd81b03a5245bd4f327"
+ "bytes": "0a08d1e089f8da5d687cf6824d88977951afd5c19a969a0fa432f38d28e2e366"
}
]
}
@@ -717,7 +723,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2c6fde597925e9842663c37cf3617abba5b0636f9c98c17a3ec326c6c52c3fb2"
+ "bytes": "0a08d1e089f8da5d687cf6824d88977951afd5c19a969a0fa432f38d28e2e366"
}
]
},
@@ -737,7 +743,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2c6fde597925e9842663c37cf3617abba5b0636f9c98c17a3ec326c6c52c3fb2"
+ "bytes": "0a08d1e089f8da5d687cf6824d88977951afd5c19a969a0fa432f38d28e2e366"
}
]
},
@@ -762,7 +768,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3c66027f2c76c589454c86baa67b44b7bf5657b9561c7fd81b03a5245bd4f327"
+ "bytes": "e63d9c84ea7eb8ac3d20ee4c68ae81b8d57dd1354c370aedce00a81edfc5fd88"
}
]
},
@@ -782,7 +788,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3c66027f2c76c589454c86baa67b44b7bf5657b9561c7fd81b03a5245bd4f327"
+ "bytes": "e63d9c84ea7eb8ac3d20ee4c68ae81b8d57dd1354c370aedce00a81edfc5fd88"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json b/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json
index a531573..185f1d6 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/cancel_refunds_remaining_escrow_to_owner.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "0bdbc2bdd60ed314daa7879f5b53cd22ac61b01d7092dce4a9e1280265ab1bc4"
+ "bytes": "0599feba69fcbacbef100ef1993a3a58fbba1c127c597911e5752a90e82bd90d"
}
]
}
@@ -269,7 +275,7 @@
"u64": "1"
},
{
- "bytes": "370468a67c031118943fa8322827a26bb4bc7ab50b62b7f285bf4c72db7efa73"
+ "bytes": "75e198713cd9fdf42ba33a5def541573cced56b62ff2ae778c1a17bb2d019d7a"
}
]
}
@@ -719,7 +725,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0bdbc2bdd60ed314daa7879f5b53cd22ac61b01d7092dce4a9e1280265ab1bc4"
+ "bytes": "0599feba69fcbacbef100ef1993a3a58fbba1c127c597911e5752a90e82bd90d"
}
]
},
@@ -739,7 +745,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0bdbc2bdd60ed314daa7879f5b53cd22ac61b01d7092dce4a9e1280265ab1bc4"
+ "bytes": "0599feba69fcbacbef100ef1993a3a58fbba1c127c597911e5752a90e82bd90d"
}
]
},
@@ -764,7 +770,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "370468a67c031118943fa8322827a26bb4bc7ab50b62b7f285bf4c72db7efa73"
+ "bytes": "75e198713cd9fdf42ba33a5def541573cced56b62ff2ae778c1a17bb2d019d7a"
}
]
},
@@ -784,7 +790,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "370468a67c031118943fa8322827a26bb4bc7ab50b62b7f285bf4c72db7efa73"
+ "bytes": "75e198713cd9fdf42ba33a5def541573cced56b62ff2ae778c1a17bb2d019d7a"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json
index 773c6f2..b7abd9f 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_final_milestone_marks_event_completed.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -228,7 +234,7 @@
]
},
{
- "bytes": "b529a5e4599695e665444058d7f5c42fa71307ba28cdc072078d73c9e45247fe"
+ "bytes": "710158e5f7b89b35e62a71cda39a78324157b8bb9df5fd5faebb67c71226c617"
}
]
}
@@ -311,7 +317,7 @@
]
},
{
- "bytes": "ca3de035fa633a716837e8d91f3d8c1956418a8d36defae3158d1c6b97139647"
+ "bytes": "a6f4cf7869e237ab727febbbc633d192951f80095fb6506815fd9c92671b2c48"
}
]
}
@@ -345,7 +351,7 @@
"u32": 5
},
{
- "bytes": "f0d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "f8e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
}
@@ -380,7 +386,7 @@
"u32": 5
},
{
- "bytes": "a4790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "610fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
}
@@ -556,7 +562,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "11d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "19e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -576,7 +582,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "11d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "19e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -601,7 +607,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "14790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "29e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -621,7 +627,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "14790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "29e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -646,7 +652,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "21d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "3be50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -666,7 +672,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "21d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "3be50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -691,7 +697,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "33d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "48e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -711,7 +717,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "33d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "48e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -736,7 +742,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "40d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "800fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -756,7 +762,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "40d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "800fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -781,7 +787,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "45790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "a20fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -801,7 +807,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "45790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "a20fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -826,7 +832,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "67790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "b00fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -846,7 +852,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "67790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "b00fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -871,7 +877,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "75790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "d10fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -891,7 +897,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "75790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "d10fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -1743,7 +1749,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a4790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "610fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -1763,7 +1769,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a4790f58bbfa97a729e0787232f5036b523b73124fa890340825402411b47044"
+ "bytes": "610fd58cb6243e322312726c85012ec5b2b3a703d029161f73ae9fc9eb2b3ad3"
}
]
},
@@ -1788,7 +1794,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b529a5e4599695e665444058d7f5c42fa71307ba28cdc072078d73c9e45247fe"
+ "bytes": "710158e5f7b89b35e62a71cda39a78324157b8bb9df5fd5faebb67c71226c617"
}
]
},
@@ -1808,7 +1814,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b529a5e4599695e665444058d7f5c42fa71307ba28cdc072078d73c9e45247fe"
+ "bytes": "710158e5f7b89b35e62a71cda39a78324157b8bb9df5fd5faebb67c71226c617"
}
]
},
@@ -1833,7 +1839,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ca3de035fa633a716837e8d91f3d8c1956418a8d36defae3158d1c6b97139647"
+ "bytes": "a6f4cf7869e237ab727febbbc633d192951f80095fb6506815fd9c92671b2c48"
}
]
},
@@ -1853,7 +1859,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ca3de035fa633a716837e8d91f3d8c1956418a8d36defae3158d1c6b97139647"
+ "bytes": "a6f4cf7869e237ab727febbbc633d192951f80095fb6506815fd9c92671b2c48"
}
]
},
@@ -1878,7 +1884,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f0d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "f8e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
@@ -1898,7 +1904,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f0d83c513a6ca3efed51e7b15f14e73356901d35244669bfb5742be86ad222a6"
+ "bytes": "f8e50466ce30817bd5f0761b7a76faf3ed246f6035242d859db627568237c96e"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json
index d615638..7aba23e 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_idempotent_per_recipient_and_milestone.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -228,7 +234,7 @@
]
},
{
- "bytes": "b3051dc904e3f0169f7fc4d3d5c61eb00c8f063fcd7beccbc105d39af8db324f"
+ "bytes": "32df65d77dc72b1a5f44e03c92a37b1300c509c34f92198ffa5fc442ed09abb7"
}
]
}
@@ -311,7 +317,7 @@
]
},
{
- "bytes": "95bc95b18cca5c1a43e4d308a6ef7afbd899a04c3824ba8b47fe02277b940e44"
+ "bytes": "5c1c321e5131efed0b6bd8f2f7fd5c778eb3291e3492f6d29433f71c98eec6be"
}
]
}
@@ -345,7 +351,7 @@
"u32": 5
},
{
- "bytes": "37f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "dbee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
}
@@ -380,7 +386,7 @@
"u32": 5
},
{
- "bytes": "a6798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "2457a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
}
@@ -555,7 +561,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "16798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "0aee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -575,7 +581,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "16798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "0aee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -600,7 +606,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "47798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "18ee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -620,7 +626,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "47798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "18ee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -645,7 +651,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "3aee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -665,7 +671,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "3aee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -690,7 +696,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "77798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "6bee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -710,7 +716,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "77798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "6bee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -735,7 +741,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "87f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "9457a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -755,7 +761,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "87f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "9457a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -780,7 +786,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d6f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "c557a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -800,7 +806,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d6f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "c557a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -825,7 +831,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e6f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "e757a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -845,7 +851,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e6f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "e757a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -870,7 +876,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f4f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "f557a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -890,7 +896,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f4f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "f557a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -1742,7 +1748,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "37f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "2457a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -1762,7 +1768,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "37f5230942c371d4e4244d8b89c916487e5795a93ccca51e4700c5bf8ca737d2"
+ "bytes": "2457a55618e5c6a780c775fe3d9f0e03f8ecc2dc6687cb190b39b57d7e576f66"
}
]
},
@@ -1787,7 +1793,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "95bc95b18cca5c1a43e4d308a6ef7afbd899a04c3824ba8b47fe02277b940e44"
+ "bytes": "32df65d77dc72b1a5f44e03c92a37b1300c509c34f92198ffa5fc442ed09abb7"
}
]
},
@@ -1807,7 +1813,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "95bc95b18cca5c1a43e4d308a6ef7afbd899a04c3824ba8b47fe02277b940e44"
+ "bytes": "32df65d77dc72b1a5f44e03c92a37b1300c509c34f92198ffa5fc442ed09abb7"
}
]
},
@@ -1832,7 +1838,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a6798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "5c1c321e5131efed0b6bd8f2f7fd5c778eb3291e3492f6d29433f71c98eec6be"
}
]
},
@@ -1852,7 +1858,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a6798c449bcfe5bdca9be2bd0f6087aa7e8c64e00461c419ff5251a98fb8bce1"
+ "bytes": "5c1c321e5131efed0b6bd8f2f7fd5c778eb3291e3492f6d29433f71c98eec6be"
}
]
},
@@ -1877,7 +1883,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b3051dc904e3f0169f7fc4d3d5c61eb00c8f063fcd7beccbc105d39af8db324f"
+ "bytes": "dbee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
@@ -1897,7 +1903,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b3051dc904e3f0169f7fc4d3d5c61eb00c8f063fcd7beccbc105d39af8db324f"
+ "bytes": "dbee856501e3b20bfcf7f9e894ae08f668ba3de22993ab3c4d3d7bc4c51dd6a5"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json
index a0470b7..551c0de 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_invalid_milestone_index_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -228,7 +234,7 @@
]
},
{
- "bytes": "458ee2bd8896271fb2fb2e8ebd16727c8e97fb372ce58a34cd84a89299f3eb02"
+ "bytes": "370e37a9b888f5052f3f3a3d4da853e88af1d2c2f8be7e7c28df44c2e0713984"
}
]
}
@@ -311,7 +317,7 @@
]
},
{
- "bytes": "364971c08de834951bbe95bb3cd1987948903991cf34cf304221ca6bd8957803"
+ "bytes": "93936c9740a40842ed38f4239b03e0894d0dc69676a1d7dc2faf39c8ed7f2c36"
}
]
}
@@ -895,7 +901,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "364971c08de834951bbe95bb3cd1987948903991cf34cf304221ca6bd8957803"
+ "bytes": "370e37a9b888f5052f3f3a3d4da853e88af1d2c2f8be7e7c28df44c2e0713984"
}
]
},
@@ -915,7 +921,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "364971c08de834951bbe95bb3cd1987948903991cf34cf304221ca6bd8957803"
+ "bytes": "370e37a9b888f5052f3f3a3d4da853e88af1d2c2f8be7e7c28df44c2e0713984"
}
]
},
@@ -940,7 +946,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "458ee2bd8896271fb2fb2e8ebd16727c8e97fb372ce58a34cd84a89299f3eb02"
+ "bytes": "93936c9740a40842ed38f4239b03e0894d0dc69676a1d7dc2faf39c8ed7f2c36"
}
]
},
@@ -960,7 +966,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "458ee2bd8896271fb2fb2e8ebd16727c8e97fb372ce58a34cd84a89299f3eb02"
+ "bytes": "93936c9740a40842ed38f4239b03e0894d0dc69676a1d7dc2faf39c8ed7f2c36"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json
index dbea7a8..3115a12 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_pays_per_milestone_amount.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -228,7 +234,7 @@
]
},
{
- "bytes": "035676153628da81e3f2e94791c7e4315bfbe99e9725582976b6c1180bbc422a"
+ "bytes": "9bc7b708fdf9a7ba141966df81bfb393fc1f33285bf5f5a69aa5e9c51af0160a"
}
]
}
@@ -311,7 +317,7 @@
]
},
{
- "bytes": "3d3265169e838f6504fa1bd2590ea03b19cd9d852ef6c45d9e8b956538f95a9b"
+ "bytes": "c6a79b9ad86276014ba1695aa3a19454509b7b1dc2782f3ff5338a85fb120f0e"
}
]
}
@@ -346,7 +352,7 @@
"u32": 5
},
{
- "bytes": "e1f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "207fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
}
@@ -525,7 +531,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "00f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "907fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -545,7 +551,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "00f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "907fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -570,7 +576,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "22f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "c17fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -590,7 +596,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "22f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "c17fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -615,7 +621,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "30f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "e37fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -635,7 +641,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "30f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "e37fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -660,7 +666,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "51f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "f17fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -680,7 +686,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "51f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "f17fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -1383,7 +1389,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "035676153628da81e3f2e94791c7e4315bfbe99e9725582976b6c1180bbc422a"
+ "bytes": "207fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -1403,7 +1409,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "035676153628da81e3f2e94791c7e4315bfbe99e9725582976b6c1180bbc422a"
+ "bytes": "207fbb55f508855bc401c97abb6849d757734345f3242cf8362e2774720865bb"
}
]
},
@@ -1428,7 +1434,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3d3265169e838f6504fa1bd2590ea03b19cd9d852ef6c45d9e8b956538f95a9b"
+ "bytes": "9bc7b708fdf9a7ba141966df81bfb393fc1f33285bf5f5a69aa5e9c51af0160a"
}
]
},
@@ -1448,7 +1454,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3d3265169e838f6504fa1bd2590ea03b19cd9d852ef6c45d9e8b956538f95a9b"
+ "bytes": "9bc7b708fdf9a7ba141966df81bfb393fc1f33285bf5f5a69aa5e9c51af0160a"
}
]
},
@@ -1473,7 +1479,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e1f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "c6a79b9ad86276014ba1695aa3a19454509b7b1dc2782f3ff5338a85fb120f0e"
}
]
},
@@ -1493,7 +1499,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e1f5a91ac354389e7e0fe304f574fd0b195edaa8805df0bf88ca22c509184b75"
+ "bytes": "c6a79b9ad86276014ba1695aa3a19454509b7b1dc2782f3ff5338a85fb120f0e"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json
index 1f9fa85..7a502b3 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/claim_milestone_rejects_non_grant_events.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "f64aafe983efd9201f06ad1c574241642e74ca23d86796652392ca938967e25d"
+ "bytes": "10e089440601eb3ec825a34251faeec7259f39d6213272ed8f4a76e29797351e"
}
]
}
@@ -308,7 +314,7 @@
]
},
{
- "bytes": "d67096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "494340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
}
@@ -358,6 +364,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -434,7 +446,7 @@
]
},
{
- "bytes": "5ae0e9dc14115c56407d90891626e79b0875194933c45b971dcb978e8a851664"
+ "bytes": "2548ba203ab6052cee068e093ed4c508e080f3537a3f9c03ab3c78f90a6ab777"
}
]
}
@@ -631,7 +643,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "077096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "8a4340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -651,7 +663,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "077096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "8a4340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -676,7 +688,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "157096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "984340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -696,7 +708,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "157096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "984340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -721,7 +733,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "377096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "a84340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -741,7 +753,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "377096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "a84340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -766,7 +778,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "667096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "f94340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -786,7 +798,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "667096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "f94340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -1524,7 +1536,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5ae0e9dc14115c56407d90891626e79b0875194933c45b971dcb978e8a851664"
+ "bytes": "10e089440601eb3ec825a34251faeec7259f39d6213272ed8f4a76e29797351e"
}
]
},
@@ -1544,7 +1556,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5ae0e9dc14115c56407d90891626e79b0875194933c45b971dcb978e8a851664"
+ "bytes": "10e089440601eb3ec825a34251faeec7259f39d6213272ed8f4a76e29797351e"
}
]
},
@@ -1569,7 +1581,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d67096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "2548ba203ab6052cee068e093ed4c508e080f3537a3f9c03ab3c78f90a6ab777"
}
]
},
@@ -1589,7 +1601,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d67096725458fb808fe26421f0f9514a0e2b00f9d922b465da9f5aaf29af7d50"
+ "bytes": "2548ba203ab6052cee068e093ed4c508e080f3537a3f9c03ab3c78f90a6ab777"
}
]
},
@@ -1614,7 +1626,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f64aafe983efd9201f06ad1c574241642e74ca23d86796652392ca938967e25d"
+ "bytes": "494340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
@@ -1634,7 +1646,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f64aafe983efd9201f06ad1c574241642e74ca23d86796652392ca938967e25d"
+ "bytes": "494340e5b685ce16620baa7ff4d6cb0499dff4f19f4b40eccad31ac94ca81392"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json
index d4fa3e7..bf1dd8f 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_charges_override_rate_when_provided.1.json
@@ -153,6 +153,12 @@
"u32": 150
}
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -229,7 +235,7 @@
]
},
{
- "bytes": "ccb91918e63747f12804d7c6269515ea4e2ddb240409df87b8668ffece0f5374"
+ "bytes": "30e05f9cceee8613a3de18ce6d5f2c16c1d795c8d8f4f2fe278a34019697b68f"
}
]
}
@@ -702,7 +708,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ccb91918e63747f12804d7c6269515ea4e2ddb240409df87b8668ffece0f5374"
+ "bytes": "30e05f9cceee8613a3de18ce6d5f2c16c1d795c8d8f4f2fe278a34019697b68f"
}
]
},
@@ -722,7 +728,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ccb91918e63747f12804d7c6269515ea4e2ddb240409df87b8668ffece0f5374"
+ "bytes": "30e05f9cceee8613a3de18ce6d5f2c16c1d795c8d8f4f2fe278a34019697b68f"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json
index b1e69e5..282661f 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_omitted_override_falls_back_to_global_default.1.json
@@ -150,6 +150,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -226,7 +232,7 @@
]
},
{
- "bytes": "35eca0572577075b2136a017ed14f6094f2dcd4251831fbfd8a8fede563276e7"
+ "bytes": "ff59077e7e04b2c665c1e35046b6a700671199dbdf73349d9c3f80ca04a51ce2"
}
]
}
@@ -696,7 +702,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "35eca0572577075b2136a017ed14f6094f2dcd4251831fbfd8a8fede563276e7"
+ "bytes": "ff59077e7e04b2c665c1e35046b6a700671199dbdf73349d9c3f80ca04a51ce2"
}
]
},
@@ -716,7 +722,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "35eca0572577075b2136a017ed14f6094f2dcd4251831fbfd8a8fede563276e7"
+ "bytes": "ff59077e7e04b2c665c1e35046b6a700671199dbdf73349d9c3f80ca04a51ce2"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json b/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json
index 28e7022..3f444db 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/create_event_with_waiver_charges_no_fee.1.json
@@ -153,6 +153,12 @@
"u32": 0
}
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -229,7 +235,7 @@
]
},
{
- "bytes": "f4a47112f203338326e388ecce7735044c3794d61bfdbd35b28c12ac5fba66b7"
+ "bytes": "53ae9b1c074b887fe968ea461ba60a53c94d7efeb44938f0a9e9fc7137d93d15"
}
]
}
@@ -701,7 +707,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f4a47112f203338326e388ecce7735044c3794d61bfdbd35b28c12ac5fba66b7"
+ "bytes": "53ae9b1c074b887fe968ea461ba60a53c94d7efeb44938f0a9e9fc7137d93d15"
}
]
},
@@ -721,7 +727,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f4a47112f203338326e388ecce7735044c3794d61bfdbd35b28c12ac5fba66b7"
+ "bytes": "53ae9b1c074b887fe968ea461ba60a53c94d7efeb44938f0a9e9fc7137d93d15"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/duplicate_apply_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/duplicate_apply_reverts.1.json
index d1141c2..db0ee20 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/duplicate_apply_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/duplicate_apply_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "005179202b10ea9dd961bde8431409a8e73db847cc739987684c03cfd3e95e06"
+ "bytes": "ebc469ef51b543bb585281f6a7d0417b4143a88d8f9ea1bb94728815d15cf752"
}
]
}
@@ -271,7 +277,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "f13ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "09367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
}
@@ -396,7 +402,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "303ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "b9367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
},
@@ -416,7 +422,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "303ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "b9367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
},
@@ -441,7 +447,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "413ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "c8367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
},
@@ -461,7 +467,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "413ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "c8367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
},
@@ -1026,7 +1032,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "005179202b10ea9dd961bde8431409a8e73db847cc739987684c03cfd3e95e06"
+ "bytes": "09367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
},
@@ -1046,7 +1052,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "005179202b10ea9dd961bde8431409a8e73db847cc739987684c03cfd3e95e06"
+ "bytes": "09367e852a0604e2b9c164e8462e8d0846c59bdd63f6efe2161625c5da5f02f1"
}
]
},
@@ -1071,7 +1077,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f13ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "ebc469ef51b543bb585281f6a7d0417b4143a88d8f9ea1bb94728815d15cf752"
}
]
},
@@ -1091,7 +1097,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f13ce0761584c78f1b21b9f5f2e5933656340f926ab25363178ee09d988d322f"
+ "bytes": "ebc469ef51b543bb585281f6a7d0417b4143a88d8f9ea1bb94728815d15cf752"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json b/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json
index 388c33c..cce9e84 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/grant_last_milestone_sweeps_rounding_residue.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -228,7 +234,7 @@
]
},
{
- "bytes": "0bbc37b8d4c62e4463f49c56372c8431bf652d80e81cbe1225d0e0e1d1d34e05"
+ "bytes": "334ce5cd25ef2ecb564f0a718d39aa037e2eb218ac9ec5c0d9bbb5ca33fc27c9"
}
]
}
@@ -311,7 +317,7 @@
]
},
{
- "bytes": "1e8aa049761872e477e0fb23e12262a40245c854ef1552c4a56374f464ab6e5e"
+ "bytes": "0a5c710afc665f71b8f64da90bf60dbd43c5f42fee64e0b2b91aa5647d07da3e"
}
]
}
@@ -346,7 +352,7 @@
"u32": 5
},
{
- "bytes": "7af0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "35fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
}
@@ -380,7 +386,7 @@
"u32": 5
},
{
- "bytes": "07ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "85012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
}
@@ -415,7 +421,7 @@
"u32": 5
},
{
- "bytes": "268a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "691f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
}
@@ -592,7 +598,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "968a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "35012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -612,7 +618,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "968a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "35012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -637,7 +643,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9bf0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "46012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -657,7 +663,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9bf0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "46012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -682,7 +688,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "abf0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "54012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -702,7 +708,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "abf0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "54012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -727,7 +733,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b7ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "64012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -747,7 +753,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b7ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "64012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -772,7 +778,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b9f0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "85fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -792,7 +798,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b9f0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "85fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -817,7 +823,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c4ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "881f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -837,7 +843,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c4ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "881f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -862,7 +868,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c78a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "aa1f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -882,7 +888,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c78a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "aa1f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -907,7 +913,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "caf0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "b81f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -927,7 +933,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "caf0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "b81f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -952,7 +958,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d6ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "d4fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -972,7 +978,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d6ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "d4fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -997,7 +1003,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e58a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "d91f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -1017,7 +1023,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e58a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "d91f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -1042,7 +1048,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e6ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "e4fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -1062,7 +1068,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e6ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "e4fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -1087,7 +1093,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f78a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "f6fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -1107,7 +1113,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f78a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "f6fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -2108,7 +2114,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "07ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "0a5c710afc665f71b8f64da90bf60dbd43c5f42fee64e0b2b91aa5647d07da3e"
}
]
},
@@ -2128,7 +2134,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "07ea92ea6ca12b566b124285bf1c5adbcbf541825f252028d8c8c574563c3089"
+ "bytes": "0a5c710afc665f71b8f64da90bf60dbd43c5f42fee64e0b2b91aa5647d07da3e"
}
]
},
@@ -2153,7 +2159,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0bbc37b8d4c62e4463f49c56372c8431bf652d80e81cbe1225d0e0e1d1d34e05"
+ "bytes": "334ce5cd25ef2ecb564f0a718d39aa037e2eb218ac9ec5c0d9bbb5ca33fc27c9"
}
]
},
@@ -2173,7 +2179,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0bbc37b8d4c62e4463f49c56372c8431bf652d80e81cbe1225d0e0e1d1d34e05"
+ "bytes": "334ce5cd25ef2ecb564f0a718d39aa037e2eb218ac9ec5c0d9bbb5ca33fc27c9"
}
]
},
@@ -2198,7 +2204,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1e8aa049761872e477e0fb23e12262a40245c854ef1552c4a56374f464ab6e5e"
+ "bytes": "35fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -2218,7 +2224,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1e8aa049761872e477e0fb23e12262a40245c854ef1552c4a56374f464ab6e5e"
+ "bytes": "35fada933dc47f9a4c7dae1939b91ed4d4adc5b628635a60f57ceaf3443007f0"
}
]
},
@@ -2243,7 +2249,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "268a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "691f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -2263,7 +2269,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "268a6a95310038fe38be267f90f5852986f074292f944e24c35fb16971c194b8"
+ "bytes": "691f1428d77b9701f0a3b0d01c4522652f9bdaf0692b142feda558756e70f5a8"
}
]
},
@@ -2288,7 +2294,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7af0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "85012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
@@ -2308,7 +2314,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7af0e4815d930abbd71c4cbbdef573526ab0c2fb352d75fae33a472e21345d82"
+ "bytes": "85012956f574ff1772ee38a3ce0368520f2f8a32549be59982018bf934690add"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json b/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json
index 886df8b..350be55 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/hackathon_submit_creates_anchor_without_prior_apply.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "5cce0e23b07031d476d524969f8fef575a94f2341a123332bf2d7de68f673351"
+ "bytes": "53e839ea583c7bc2b93e38b6f600505546df9a8430458fc3836bbe99b342afe2"
}
]
}
@@ -274,7 +280,7 @@
"string": "ipfs://Qm.../project.json"
},
{
- "bytes": "1c1db9d66739aed13c267a6f2cbf0f099a121eadcf9e143f7f552f8b1ec97cfb"
+ "bytes": "493638ab79cb735ff57e347e884f172e38371c64c50ad01b61ce390338d367a8"
}
]
}
@@ -798,7 +804,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1c1db9d66739aed13c267a6f2cbf0f099a121eadcf9e143f7f552f8b1ec97cfb"
+ "bytes": "493638ab79cb735ff57e347e884f172e38371c64c50ad01b61ce390338d367a8"
}
]
},
@@ -818,7 +824,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1c1db9d66739aed13c267a6f2cbf0f099a121eadcf9e143f7f552f8b1ec97cfb"
+ "bytes": "493638ab79cb735ff57e347e884f172e38371c64c50ad01b61ce390338d367a8"
}
]
},
@@ -843,7 +849,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5cce0e23b07031d476d524969f8fef575a94f2341a123332bf2d7de68f673351"
+ "bytes": "53e839ea583c7bc2b93e38b6f600505546df9a8430458fc3836bbe99b342afe2"
}
]
},
@@ -863,7 +869,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5cce0e23b07031d476d524969f8fef575a94f2341a123332bf2d7de68f673351"
+ "bytes": "53e839ea583c7bc2b93e38b6f600505546df9a8430458fc3836bbe99b342afe2"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/insufficient_credits_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/insufficient_credits_reverts.1.json
index c9b3c7d..58ab166 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/insufficient_credits_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/insufficient_credits_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "f3198cd4932442037e806ec31001c23a920649e07ad268f9504f07a884fe66e7"
+ "bytes": "8eadc9b7bb2a95137d4a6ce375dd3d708166a14d8194a1af1b301d74438a8350"
}
]
}
@@ -694,7 +700,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f3198cd4932442037e806ec31001c23a920649e07ad268f9504f07a884fe66e7"
+ "bytes": "8eadc9b7bb2a95137d4a6ce375dd3d708166a14d8194a1af1b301d74438a8350"
}
]
},
@@ -714,7 +720,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f3198cd4932442037e806ec31001c23a920649e07ad268f9504f07a884fe66e7"
+ "bytes": "8eadc9b7bb2a95137d4a6ce375dd3d708166a14d8194a1af1b301d74438a8350"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json b/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json
new file mode 100644
index 0000000..3f5dc47
--- /dev/null
+++ b/contracts/events/test_snapshots/tests/cross_contract/manager_can_be_rotated.1.json
@@ -0,0 +1,1430 @@
+{
+ "generators": {
+ "address": 11,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "set_events_contract",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "set_admin",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "mint",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ },
+ {
+ "i128": "0"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "mint",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "i128": "10000000000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "register_supported_token",
+ "args": [
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "create_event",
+ "args": [
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/m"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Managed Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "bytes": "e66eb77a1f4dbbe4a5f944b5965f6d2d1f622d75ae745e9cc869fa3a6f0b75d5"
+ }
+ ]
+ }
+ },
+ "sub_invocations": [
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "transfer",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ },
+ {
+ "i128": "102500000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ }
+ ]
+ ],
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "set_manager",
+ "args": [
+ {
+ "u64": "1"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ []
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "account": {
+ "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "account": {
+ "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "balance": "0",
+ "seq_num": "0",
+ "num_sub_entries": 0,
+ "inflation_dest": null,
+ "flags": 0,
+ "home_domain": "",
+ "thresholds": "01010101",
+ "signers": [],
+ "ext": "v0"
+ }
+ },
+ "ext": "v0"
+ },
+ null
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 10
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventsContract"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "2032731177588607455"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "2032731177588607455"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/m"
+ }
+ },
+ {
+ "key": {
+ "symbol": "created_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "id"
+ },
+ "val": {
+ "u64": "1"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "remaining_escrow"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "status"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Active"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Managed Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventManager"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventManager"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXI7N"
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "e66eb77a1f4dbbe4a5f944b5965f6d2d1f622d75ae745e9cc869fa3a6f0b75d5"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "e66eb77a1f4dbbe4a5f944b5965f6d2d1f622d75ae745e9cc869fa3a6f0b75d5"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "FeeAccount"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "FeeBps"
+ }
+ ]
+ },
+ "val": {
+ "u32": 250
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "NextEventId"
+ }
+ ]
+ },
+ "val": {
+ "u64": "2"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "ProfileContract"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "SupportedToken"
+ },
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "1033654523790656264"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "1033654523790656264"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4837995959683129791"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4837995959683129791"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4270020994084947596"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4270020994084947596"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "8370022561469687789"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "8370022561469687789"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "2500000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "9897500000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V"
+ }
+ },
+ {
+ "key": {
+ "symbol": "symbol"
+ },
+ "val": {
+ "string": "aaa"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "AssetInfo"
+ }
+ ]
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "AlphaNum4"
+ },
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "asset_code"
+ },
+ "val": {
+ "string": "aaa\\0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "issuer"
+ },
+ "val": {
+ "bytes": "0000000000000000000000000000000000000000000000000000000000000007"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 120960
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": []
+}
\ No newline at end of file
diff --git a/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json b/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json
new file mode 100644
index 0000000..3e9d1ee
--- /dev/null
+++ b/contracts/events/test_snapshots/tests/cross_contract/manager_defaults_to_owner_and_override_is_recorded.1.json
@@ -0,0 +1,1792 @@
+{
+ "generators": {
+ "address": 10,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "set_events_contract",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "set_admin",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "mint",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ },
+ {
+ "i128": "0"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "mint",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "i128": "10000000000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "register_supported_token",
+ "args": [
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "create_event",
+ "args": [
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/x"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Test Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "bytes": "1a602da99f655ce46c711d90edb4156b5a03774885e87e25b4c10940bc5136c9"
+ }
+ ]
+ }
+ },
+ "sub_invocations": [
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "transfer",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ },
+ {
+ "i128": "102500000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ }
+ ]
+ ],
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "create_event",
+ "args": [
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/m"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Managed Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "bytes": "3038486f4d0060805dca2685645a9e448d958f5caca0065c45c00cdf3ca7dd80"
+ }
+ ]
+ }
+ },
+ "sub_invocations": [
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "transfer",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ },
+ {
+ "i128": "102500000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ }
+ ]
+ ],
+ [],
+ []
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "account": {
+ "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "account": {
+ "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "balance": "0",
+ "seq_num": "0",
+ "num_sub_entries": 0,
+ "inflation_dest": null,
+ "flags": 0,
+ "home_domain": "",
+ "thresholds": "01010101",
+ "signers": [],
+ "ext": "v0"
+ }
+ },
+ "ext": "v0"
+ },
+ null
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 10
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventsContract"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "2032731177588607455"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "2032731177588607455"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/x"
+ }
+ },
+ {
+ "key": {
+ "symbol": "created_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "id"
+ },
+ "val": {
+ "u64": "1"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "remaining_escrow"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "status"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Active"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Test Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "2"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "2"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/m"
+ }
+ },
+ {
+ "key": {
+ "symbol": "created_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "id"
+ },
+ "val": {
+ "u64": "2"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "remaining_escrow"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "status"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Active"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Managed Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventManager"
+ },
+ {
+ "u64": "2"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventManager"
+ },
+ {
+ "u64": "2"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5"
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "1a602da99f655ce46c711d90edb4156b5a03774885e87e25b4c10940bc5136c9"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "1a602da99f655ce46c711d90edb4156b5a03774885e87e25b4c10940bc5136c9"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "3038486f4d0060805dca2685645a9e448d958f5caca0065c45c00cdf3ca7dd80"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "3038486f4d0060805dca2685645a9e448d958f5caca0065c45c00cdf3ca7dd80"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "FeeAccount"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "FeeBps"
+ }
+ ]
+ },
+ "val": {
+ "u32": 250
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "NextEventId"
+ }
+ ]
+ },
+ "val": {
+ "u64": "3"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "ProfileContract"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "SupportedToken"
+ },
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "1033654523790656264"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "1033654523790656264"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4837995959683129791"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4837995959683129791"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4270020994084947596"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4270020994084947596"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "8370022561469687789"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "8370022561469687789"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "5000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "200000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "9795000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V"
+ }
+ },
+ {
+ "key": {
+ "symbol": "symbol"
+ },
+ "val": {
+ "string": "aaa"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "AssetInfo"
+ }
+ ]
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "AlphaNum4"
+ },
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "asset_code"
+ },
+ "val": {
+ "string": "aaa\\0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "issuer"
+ },
+ "val": {
+ "bytes": "0000000000000000000000000000000000000000000000000000000000000007"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 120960
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": []
+}
\ No newline at end of file
diff --git a/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json b/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json
new file mode 100644
index 0000000..9bc36c7
--- /dev/null
+++ b/contracts/events/test_snapshots/tests/cross_contract/manager_override_can_select_winners.1.json
@@ -0,0 +1,2360 @@
+{
+ "generators": {
+ "address": 10,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "set_events_contract",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "set_admin",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "mint",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ },
+ {
+ "i128": "0"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "mint",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "i128": "10000000000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "register_supported_token",
+ "args": [
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "create_event",
+ "args": [
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/m"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Managed Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ },
+ {
+ "bytes": "685b91a6336364a0a801c9756750cca7430e91b0fe596fbc62889b89adf0e884"
+ }
+ ]
+ }
+ },
+ "sub_invocations": [
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "function_name": "transfer",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ },
+ {
+ "i128": "102500000000"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "apply_to_bounty",
+ "args": [
+ {
+ "u64": "1"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ },
+ {
+ "bytes": "53d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "function_name": "select_winners",
+ "args": [
+ {
+ "u64": "1"
+ },
+ {
+ "vec": [
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "credit_earn"
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "symbol": "position"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "recipient"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ },
+ {
+ "key": {
+ "symbol": "reputation_bump"
+ },
+ "val": {
+ "u32": 0
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "bytes": "2ccfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ []
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "account": {
+ "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "account": {
+ "account_id": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "balance": "0",
+ "seq_num": "0",
+ "num_sub_entries": 0,
+ "inflation_dest": null,
+ "flags": 0,
+ "home_domain": "",
+ "thresholds": "01010101",
+ "signers": [],
+ "ext": "v0"
+ }
+ },
+ "ext": "v0"
+ },
+ null
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EarningsByToken"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ },
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EarningsByToken"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ },
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "i128": "100000000000"
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "92d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "92d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "9ccfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "9ccfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "cdcfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "cdcfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "e3d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "e3d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "efcfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "efcfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "fdcfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "fdcfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "bootstrapped_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "credits"
+ },
+ "val": {
+ "u32": 9
+ }
+ },
+ {
+ "key": {
+ "symbol": "reputation"
+ },
+ "val": {
+ "u64": "0"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 10
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventsContract"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "2032731177588607455"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "2032731177588607455"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Event"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "application_credit_cost"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "content_uri"
+ },
+ "val": {
+ "string": "https://api.boundless.fi/events/draft/m"
+ }
+ },
+ {
+ "key": {
+ "symbol": "created_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "deadline"
+ },
+ "val": {
+ "u64": "86400"
+ }
+ },
+ {
+ "key": {
+ "symbol": "fee_bps_override"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "id"
+ },
+ "val": {
+ "u64": "1"
+ }
+ },
+ {
+ "key": {
+ "symbol": "owner"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ },
+ {
+ "key": {
+ "symbol": "pillar"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Bounty"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "release_kind"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Single"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "remaining_escrow"
+ },
+ "val": {
+ "i128": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "status"
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "Completed"
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "symbol": "title"
+ },
+ "val": {
+ "string": "Managed Bounty"
+ }
+ },
+ {
+ "key": {
+ "symbol": "token"
+ },
+ "val": {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ },
+ {
+ "key": {
+ "symbol": "total_budget"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "winner_distribution"
+ },
+ "val": {
+ "map": [
+ {
+ "key": {
+ "u32": 1
+ },
+ "val": {
+ "u32": 100
+ }
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventApplicantAt"
+ },
+ {
+ "u64": "1"
+ },
+ {
+ "u32": 0
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventApplicantAt"
+ },
+ {
+ "u64": "1"
+ },
+ {
+ "u32": 0
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventApplicantCount"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventApplicantCount"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "u32": 1
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventApplicantSlot"
+ },
+ {
+ "u64": "1"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventApplicantSlot"
+ },
+ {
+ "u64": "1"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "u32": 1
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventManager"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventManager"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5"
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventWinnerAt"
+ },
+ {
+ "u64": "1"
+ },
+ {
+ "u32": 0
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventWinnerAt"
+ },
+ {
+ "u64": "1"
+ },
+ {
+ "u32": 0
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "milestone"
+ },
+ "val": "void"
+ },
+ {
+ "key": {
+ "symbol": "paid_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "position"
+ },
+ "val": {
+ "u32": 1
+ }
+ },
+ {
+ "key": {
+ "symbol": "recipient"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventWinnerCount"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "EventWinnerCount"
+ },
+ {
+ "u64": "1"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "u32": 1
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "2ccfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "2ccfea62b2ec15d319551cf7af16478f2980ce9872a4840fb359c171cb9ee54c"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "53d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "53d280005544cbbe17d52437b1a77502067f7cb3eae235d40d3e992c450d3422"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "685b91a6336364a0a801c9756750cca7430e91b0fe596fbc62889b89adf0e884"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "685b91a6336364a0a801c9756750cca7430e91b0fe596fbc62889b89adf0e884"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "FeeAccount"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "FeeBps"
+ }
+ ]
+ },
+ "val": {
+ "u32": 250
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "NextEventId"
+ }
+ ]
+ },
+ "val": {
+ "u64": "2"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "ProfileContract"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "SupportedToken"
+ },
+ {
+ "address": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A"
+ }
+ ]
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "1033654523790656264"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "1033654523790656264"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4837995959683129791"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4837995959683129791"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4270020994084947596"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "4270020994084947596"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "8370022561469687789"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "8370022561469687789"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "6277191135259896685"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAX5",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "6277191135259896685"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAITA4"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "2500000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAK3IM"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQG5"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "9897500000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Balance"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "amount"
+ },
+ "val": {
+ "i128": "100000000000"
+ }
+ },
+ {
+ "key": {
+ "symbol": "authorized"
+ },
+ "val": {
+ "bool": true
+ }
+ },
+ {
+ "key": {
+ "symbol": "clawback"
+ },
+ "val": {
+ "bool": false
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CDS3FDGQ4JA2V3F26Y4BMWWJEC5TT26RJBN7KIQKUMVO2MAOCMDTSZ7A",
+ "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:GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPP4V"
+ }
+ },
+ {
+ "key": {
+ "symbol": "symbol"
+ },
+ "val": {
+ "string": "aaa"
+ }
+ }
+ ]
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDR4"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "AssetInfo"
+ }
+ ]
+ },
+ "val": {
+ "vec": [
+ {
+ "symbol": "AlphaNum4"
+ },
+ {
+ "map": [
+ {
+ "key": {
+ "symbol": "asset_code"
+ },
+ "val": {
+ "string": "aaa\\0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "issuer"
+ },
+ "val": {
+ "bytes": "0000000000000000000000000000000000000000000000000000000000000007"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 120960
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": []
+}
\ No newline at end of file
diff --git a/contracts/events/test_snapshots/tests/cross_contract/replayed_apply_reverts_idempotently.1.json b/contracts/events/test_snapshots/tests/cross_contract/replayed_apply_reverts_idempotently.1.json
index 3b3ecba..efe59cf 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/replayed_apply_reverts_idempotently.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/replayed_apply_reverts_idempotently.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "37a730bed056d36a00456195ba6114c48aa97dcf16c48115940997abd14690b8"
+ "bytes": "53e4e3294867ab22f387b9920d63a8eda69daa8a6946baab54fc7f8ed1b6ebfe"
}
]
}
@@ -271,7 +277,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "85ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "23ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
}
@@ -396,7 +402,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "35ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "93ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
},
@@ -416,7 +422,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "35ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "93ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
},
@@ -441,7 +447,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "44ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "e2ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
},
@@ -461,7 +467,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "44ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "e2ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
},
@@ -1026,7 +1032,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "37a730bed056d36a00456195ba6114c48aa97dcf16c48115940997abd14690b8"
+ "bytes": "23ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
},
@@ -1046,7 +1052,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "37a730bed056d36a00456195ba6114c48aa97dcf16c48115940997abd14690b8"
+ "bytes": "23ca94427b3cbb3307098c9dae30db77e8572d9bc4ae7e9d21c26d0a5e1d2318"
}
]
},
@@ -1071,7 +1077,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "85ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "53e4e3294867ab22f387b9920d63a8eda69daa8a6946baab54fc7f8ed1b6ebfe"
}
]
},
@@ -1091,7 +1097,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "85ad4f69252165888424e2e28e8ad4e5dc13959217ea422bd8af6044c626d26a"
+ "bytes": "53e4e3294867ab22f387b9920d63a8eda69daa8a6946baab54fc7f8ed1b6ebfe"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json b/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json
index c754fb2..142e201 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/resubmit_preserves_original_submitted_at_and_updates_uri.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "5d783c070852fd21202223dbdea194baadf8aaecb332115b1d3badf5c8695df7"
+ "bytes": "83aa1ac0361b3f4bf1a647c82dca99ba5131711fc7be57210bbf44d5115c9cb5"
}
]
}
@@ -274,7 +280,7 @@
"string": "ipfs://Qm.../v1.json"
},
{
- "bytes": "dd5c03f2f6edeb7be6c963e9a4bbb6e24fbe410d9b502b157b18aaba9234d7ef"
+ "bytes": "4897ec5e597e96b94c33916e6a581471d6973237c5a00de373f86ef1f393a7c6"
}
]
}
@@ -303,7 +309,7 @@
"string": "ipfs://Qm.../v2.json"
},
{
- "bytes": "8dcecdbbbcee7cc2da3bd8d1d515d48c3f73f0bda24f81a2e835db3c4054e93f"
+ "bytes": "d30790b6a04c5ff88951811f4f14acc6be5a6aa43626e5ca23900fdca75bb9bb"
}
]
}
@@ -827,7 +833,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5d783c070852fd21202223dbdea194baadf8aaecb332115b1d3badf5c8695df7"
+ "bytes": "4897ec5e597e96b94c33916e6a581471d6973237c5a00de373f86ef1f393a7c6"
}
]
},
@@ -847,7 +853,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5d783c070852fd21202223dbdea194baadf8aaecb332115b1d3badf5c8695df7"
+ "bytes": "4897ec5e597e96b94c33916e6a581471d6973237c5a00de373f86ef1f393a7c6"
}
]
},
@@ -872,7 +878,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "8dcecdbbbcee7cc2da3bd8d1d515d48c3f73f0bda24f81a2e835db3c4054e93f"
+ "bytes": "83aa1ac0361b3f4bf1a647c82dca99ba5131711fc7be57210bbf44d5115c9cb5"
}
]
},
@@ -892,7 +898,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "8dcecdbbbcee7cc2da3bd8d1d515d48c3f73f0bda24f81a2e835db3c4054e93f"
+ "bytes": "83aa1ac0361b3f4bf1a647c82dca99ba5131711fc7be57210bbf44d5115c9cb5"
}
]
},
@@ -917,7 +923,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "dd5c03f2f6edeb7be6c963e9a4bbb6e24fbe410d9b502b157b18aaba9234d7ef"
+ "bytes": "d30790b6a04c5ff88951811f4f14acc6be5a6aa43626e5ca23900fdca75bb9bb"
}
]
},
@@ -937,7 +943,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "dd5c03f2f6edeb7be6c963e9a4bbb6e24fbe410d9b502b157b18aaba9234d7ef"
+ "bytes": "d30790b6a04c5ff88951811f4f14acc6be5a6aa43626e5ca23900fdca75bb9bb"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json
index 1c873d0..d273147 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_handles_multi_recipient_distribution.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -233,7 +239,7 @@
]
},
{
- "bytes": "42a3136f29ed1127a4aabc2606ae2c5f48e0bb2f8cd0bbfc6fd98eaf3325474f"
+ "bytes": "2bdf6e61623e60255e8c5371cf62e40c223e00ea36490301df80b58f0361996a"
}
]
}
@@ -352,7 +358,7 @@
]
},
{
- "bytes": "f8e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "8e6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
}
@@ -583,7 +589,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "19e4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "3e6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -603,7 +609,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "19e4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "3e6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -628,7 +634,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "19e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "3e6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -648,7 +654,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "19e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "3e6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -673,7 +679,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "29e4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "4d6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -693,7 +699,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "29e4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "4d6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -718,7 +724,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "29e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "4d6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -738,7 +744,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "29e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "4d6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -763,7 +769,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3be4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "5f6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -783,7 +789,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3be4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "5f6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -808,7 +814,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3be5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "5f6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -828,7 +834,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3be5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "5f6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -853,7 +859,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "48e4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "6f6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -873,7 +879,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "48e4d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "6f6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -898,7 +904,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "48e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "6f6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -918,7 +924,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "48e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "6f6d6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -1639,7 +1645,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "42a3136f29ed1127a4aabc2606ae2c5f48e0bb2f8cd0bbfc6fd98eaf3325474f"
+ "bytes": "2bdf6e61623e60255e8c5371cf62e40c223e00ea36490301df80b58f0361996a"
}
]
},
@@ -1659,7 +1665,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "42a3136f29ed1127a4aabc2606ae2c5f48e0bb2f8cd0bbfc6fd98eaf3325474f"
+ "bytes": "2bdf6e61623e60255e8c5371cf62e40c223e00ea36490301df80b58f0361996a"
}
]
},
@@ -1684,7 +1690,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f8e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "8e6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
@@ -1704,7 +1710,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f8e5d44c12266b521fd285b1bc75f16ee49c51262e41855b1081d0059148fbe7"
+ "bytes": "8e6c6f04a43a6bb3d1b9cf3d121b173b8d04ed477461062f49e802fbf912c4fc"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json
index 031129e..787d0b0 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_against_remaining_escrow_including_top_ups.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "e151c58bddd6f3204d8b1f139e34cc1fa6708af2132ac3177d0fb7095db05da6"
+ "bytes": "4566bf86238869abbf3f3e3d0429aa909bb7810850c217a7bc1a20418e4f3a5a"
}
]
}
@@ -296,7 +302,7 @@
"i128": "50000000000"
},
{
- "bytes": "a3c9613d77ec877ffc6de94b3dbb78ab32b36c42f5fdb3e6f9682b66ee9b5a56"
+ "bytes": "586434043e452175c675286b551b37779257329853c23e2ed2cecd319bb1668f"
}
]
}
@@ -380,7 +386,7 @@
]
},
{
- "bytes": "f37c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "65a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
}
@@ -557,7 +563,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "127c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "84a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -577,7 +583,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "127c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "84a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -602,7 +608,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "227c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "a6a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -622,7 +628,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "227c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "a6a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -647,7 +653,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "307c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "b4a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -667,7 +673,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "307c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "b4a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -692,7 +698,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "437c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "d5a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -712,7 +718,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "437c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "d5a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -1463,7 +1469,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a3c9613d77ec877ffc6de94b3dbb78ab32b36c42f5fdb3e6f9682b66ee9b5a56"
+ "bytes": "4566bf86238869abbf3f3e3d0429aa909bb7810850c217a7bc1a20418e4f3a5a"
}
]
},
@@ -1483,7 +1489,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a3c9613d77ec877ffc6de94b3dbb78ab32b36c42f5fdb3e6f9682b66ee9b5a56"
+ "bytes": "4566bf86238869abbf3f3e3d0429aa909bb7810850c217a7bc1a20418e4f3a5a"
}
]
},
@@ -1508,7 +1514,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e151c58bddd6f3204d8b1f139e34cc1fa6708af2132ac3177d0fb7095db05da6"
+ "bytes": "586434043e452175c675286b551b37779257329853c23e2ed2cecd319bb1668f"
}
]
},
@@ -1528,7 +1534,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e151c58bddd6f3204d8b1f139e34cc1fa6708af2132ac3177d0fb7095db05da6"
+ "bytes": "586434043e452175c675286b551b37779257329853c23e2ed2cecd319bb1668f"
}
]
},
@@ -1553,7 +1559,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f37c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "65a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
@@ -1573,7 +1579,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f37c38c31128ca3d26edfbd209b6f2589a516f3fc2d0700bccb74de42f2ff705"
+ "bytes": "65a0a5a0cda26f39d5231fbe553a21de800f3783b9967f1f351ff9ccf617d3b5"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json
index 90d2694..6a02945 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_pays_recipient_and_bumps_profile.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "393340c9550db7302439f4527a911f885bd56ce31d39f725851601be8b5d48ce"
+ "bytes": "2e3c7dcebe942df0a5171dad4481c838a6c850330f59b3423f7de4f6bef2c994"
}
]
}
@@ -271,7 +277,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "30664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "2f6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
}
@@ -333,7 +339,7 @@
]
},
{
- "bytes": "4bde7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "9c5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
}
@@ -514,7 +520,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "80664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "2c5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -534,7 +540,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "80664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "2c5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -559,7 +565,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "88de7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "4d5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -579,7 +585,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "88de7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "4d5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -604,7 +610,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9ade7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "5f5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -624,7 +630,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9ade7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "5f5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -649,7 +655,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "aade7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "7d5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -669,7 +675,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "aade7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "7d5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -694,7 +700,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f1664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "9f6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
},
@@ -714,7 +720,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f1664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "9f6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
},
@@ -739,7 +745,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fbde7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "ee6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
},
@@ -759,7 +765,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fbde7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "ee6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
},
@@ -1459,7 +1465,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "30664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "2e3c7dcebe942df0a5171dad4481c838a6c850330f59b3423f7de4f6bef2c994"
}
]
},
@@ -1479,7 +1485,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "30664ee15f58eaea42bcdcaa25590fc34e026e2f194b56def514ceb1dbf8dbf8"
+ "bytes": "2e3c7dcebe942df0a5171dad4481c838a6c850330f59b3423f7de4f6bef2c994"
}
]
},
@@ -1504,7 +1510,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "393340c9550db7302439f4527a911f885bd56ce31d39f725851601be8b5d48ce"
+ "bytes": "2f6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
},
@@ -1524,7 +1530,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "393340c9550db7302439f4527a911f885bd56ce31d39f725851601be8b5d48ce"
+ "bytes": "2f6cbcc08b9bdb955086d70e3ed7cdefea74f23ccf5a47c7a2a74fc73dfca046"
}
]
},
@@ -1549,7 +1555,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4bde7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "9c5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
@@ -1569,7 +1575,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4bde7930c36cac17234c5265032a4bd00423916ef5cbac149bf613f2b4ac9e39"
+ "bytes": "9c5eda083accb3134ae1c873e5f4d2174cef544c69462b842bb862bc10db0edd"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json
index 345bb81..6888218 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_duplicate_position.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -233,7 +239,7 @@
]
},
{
- "bytes": "3eba8bb39282c6c919fd3daff19d62de840ac5dad3a93bedce3abee0590066a6"
+ "bytes": "7081ddca690755e945a3adc306d4d7ec27ad7eaf105003c3f7bf1c8d7404c3dc"
}
]
}
@@ -710,7 +716,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3eba8bb39282c6c919fd3daff19d62de840ac5dad3a93bedce3abee0590066a6"
+ "bytes": "7081ddca690755e945a3adc306d4d7ec27ad7eaf105003c3f7bf1c8d7404c3dc"
}
]
},
@@ -730,7 +736,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3eba8bb39282c6c919fd3daff19d62de840ac5dad3a93bedce3abee0590066a6"
+ "bytes": "7081ddca690755e945a3adc306d4d7ec27ad7eaf105003c3f7bf1c8d7404c3dc"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json
index 6e74284..c163dae 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_rejects_second_call_winners_already_selected.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -228,7 +234,7 @@
]
},
{
- "bytes": "05869040c0d946f83970875dc3e9842efa021032e2b4b02ec6250ef810c34fec"
+ "bytes": "68867b4ca95b6b0d9bef20cfc4afa6089188ad62df57d2e4f7599582d4f3c182"
}
]
}
@@ -311,7 +317,7 @@
]
},
{
- "bytes": "16fe01da18ba8cf712ecc56013069c3702e6ed0b3f3aa22edc5ab98a92a7838b"
+ "bytes": "9469c035fbd326935fd530b2a90a469c4b58f207eca1d6652ea3869d63bf8216"
}
]
}
@@ -896,7 +902,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "05869040c0d946f83970875dc3e9842efa021032e2b4b02ec6250ef810c34fec"
+ "bytes": "68867b4ca95b6b0d9bef20cfc4afa6089188ad62df57d2e4f7599582d4f3c182"
}
]
},
@@ -916,7 +922,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "05869040c0d946f83970875dc3e9842efa021032e2b4b02ec6250ef810c34fec"
+ "bytes": "68867b4ca95b6b0d9bef20cfc4afa6089188ad62df57d2e4f7599582d4f3c182"
}
]
},
@@ -941,7 +947,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "16fe01da18ba8cf712ecc56013069c3702e6ed0b3f3aa22edc5ab98a92a7838b"
+ "bytes": "9469c035fbd326935fd530b2a90a469c4b58f207eca1d6652ea3869d63bf8216"
}
]
},
@@ -961,7 +967,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "16fe01da18ba8cf712ecc56013069c3702e6ed0b3f3aa22edc5ab98a92a7838b"
+ "bytes": "9469c035fbd326935fd530b2a90a469c4b58f207eca1d6652ea3869d63bf8216"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json
index 0b31137..2ac6b4c 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_replayed_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "eb6077990d5c1a3b7e5c8e936329ff1cb228b7fb0489276bdd622d868ab2e42a"
+ "bytes": "ddd66d3d01de3c6d46c24e4e11c6e8733cc3af8b2ea72ba5c44fc7024d77dba9"
}
]
}
@@ -308,7 +314,7 @@
]
},
{
- "bytes": "ae3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "ea40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
}
@@ -484,7 +490,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1e3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "0b40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -504,7 +510,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1e3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "0b40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -529,7 +535,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4f3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "2940e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -549,7 +555,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4f3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "2940e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -574,7 +580,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6d3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "3b40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -594,7 +600,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6d3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "3b40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -619,7 +625,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7f3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "5a40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -639,7 +645,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7f3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "5a40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -1192,7 +1198,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ae3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "ddd66d3d01de3c6d46c24e4e11c6e8733cc3af8b2ea72ba5c44fc7024d77dba9"
}
]
},
@@ -1212,7 +1218,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ae3af0d3490fe2bd115f0ced7f997b8549bc4ad7bd72cc421ea89c1e7eea89ef"
+ "bytes": "ddd66d3d01de3c6d46c24e4e11c6e8733cc3af8b2ea72ba5c44fc7024d77dba9"
}
]
},
@@ -1237,7 +1243,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "eb6077990d5c1a3b7e5c8e936329ff1cb228b7fb0489276bdd622d868ab2e42a"
+ "bytes": "ea40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
@@ -1257,7 +1263,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "eb6077990d5c1a3b7e5c8e936329ff1cb228b7fb0489276bdd622d868ab2e42a"
+ "bytes": "ea40e1592aeede876d6535227c1cf5d6dbf7eaf3d7279396743c2c51ddf57b47"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json b/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json
index a8ddf6d..21123cf 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/select_winners_requires_position_in_distribution.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "83f31a74629c7017eff121b573d6b0c19e1e8cedf308134ed087518cd58da151"
+ "bytes": "8a841fe3056b2cdb43acee579cc888d666bcd44dbd9ed68b5747da750e0ceae6"
}
]
}
@@ -694,7 +700,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "83f31a74629c7017eff121b573d6b0c19e1e8cedf308134ed087518cd58da151"
+ "bytes": "8a841fe3056b2cdb43acee579cc888d666bcd44dbd9ed68b5747da750e0ceae6"
}
]
},
@@ -714,7 +720,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "83f31a74629c7017eff121b573d6b0c19e1e8cedf308134ed087518cd58da151"
+ "bytes": "8a841fe3056b2cdb43acee579cc888d666bcd44dbd9ed68b5747da750e0ceae6"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json
index 88d0a21..81def69 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/submit_replayed_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "94d0690d79aeac060561c4ecf80e79ec85d3ca0a8e0ff888d0036a131a5c56d5"
+ "bytes": "d9bca56286ca99bb6405b1d3a868c99675a94a95cb1237af529a1bdbc80490b9"
}
]
}
@@ -274,7 +280,7 @@
"string": "ipfs://Qm.../v1.json"
},
{
- "bytes": "f08489adfea74a119ca71b4db5cceea2e943a48cfe78b90df1668b4b7a02d5b2"
+ "bytes": "2cc6668275c0f4612d2acc7b45ab264e1c8727fa921faf0cdfd65b1435c8eac8"
}
]
}
@@ -798,7 +804,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "94d0690d79aeac060561c4ecf80e79ec85d3ca0a8e0ff888d0036a131a5c56d5"
+ "bytes": "2cc6668275c0f4612d2acc7b45ab264e1c8727fa921faf0cdfd65b1435c8eac8"
}
]
},
@@ -818,7 +824,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "94d0690d79aeac060561c4ecf80e79ec85d3ca0a8e0ff888d0036a131a5c56d5"
+ "bytes": "2cc6668275c0f4612d2acc7b45ab264e1c8727fa921faf0cdfd65b1435c8eac8"
}
]
},
@@ -843,7 +849,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f08489adfea74a119ca71b4db5cceea2e943a48cfe78b90df1668b4b7a02d5b2"
+ "bytes": "d9bca56286ca99bb6405b1d3a868c99675a94a95cb1237af529a1bdbc80490b9"
}
]
},
@@ -863,7 +869,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f08489adfea74a119ca71b4db5cceea2e943a48cfe78b90df1668b4b7a02d5b2"
+ "bytes": "d9bca56286ca99bb6405b1d3a868c99675a94a95cb1237af529a1bdbc80490b9"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/withdraw_refunds_half_credits.1.json b/contracts/events/test_snapshots/tests/cross_contract/withdraw_refunds_half_credits.1.json
index 6e7cda6..373cc65 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/withdraw_refunds_half_credits.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/withdraw_refunds_half_credits.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "38aaeaf09c910a06a7293d1c788e94b576bf6a0f45341d0d0ee20eaac80d050a"
+ "bytes": "c0bcccf9a609076296283fe8c2fa2cbb94174267d6fff4a9f5e394198c597247"
}
]
}
@@ -271,7 +277,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "4fcbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "d2586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
}
@@ -297,7 +303,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "b343492f9b8a78d360f48d49bbf0cd52959b5693a7c32a8c0f78ad2157bdd940"
+ "bytes": "1e4bfe34be6d3099acd52a51081d2d8a595524fb8c4bf99910b154ce2683785e"
}
]
}
@@ -423,7 +429,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7143492f9b8a78d360f48d49bbf0cd52959b5693a7c32a8c0f78ad2157bdd940"
+ "bytes": "13586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
},
@@ -443,7 +449,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7143492f9b8a78d360f48d49bbf0cd52959b5693a7c32a8c0f78ad2157bdd940"
+ "bytes": "13586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
},
@@ -468,7 +474,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "8ecbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "62586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
},
@@ -488,7 +494,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "8ecbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "62586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
},
@@ -513,7 +519,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ffcbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "dc4bfe34be6d3099acd52a51081d2d8a595524fb8c4bf99910b154ce2683785e"
}
]
},
@@ -533,7 +539,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ffcbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "dc4bfe34be6d3099acd52a51081d2d8a595524fb8c4bf99910b154ce2683785e"
}
]
},
@@ -951,7 +957,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "38aaeaf09c910a06a7293d1c788e94b576bf6a0f45341d0d0ee20eaac80d050a"
+ "bytes": "1e4bfe34be6d3099acd52a51081d2d8a595524fb8c4bf99910b154ce2683785e"
}
]
},
@@ -971,7 +977,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "38aaeaf09c910a06a7293d1c788e94b576bf6a0f45341d0d0ee20eaac80d050a"
+ "bytes": "1e4bfe34be6d3099acd52a51081d2d8a595524fb8c4bf99910b154ce2683785e"
}
]
},
@@ -996,7 +1002,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4fcbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "c0bcccf9a609076296283fe8c2fa2cbb94174267d6fff4a9f5e394198c597247"
}
]
},
@@ -1016,7 +1022,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4fcbfc546f9a49ecb5e48d449c47bdc758d2967cddfc3a477353b38a0c8c6b81"
+ "bytes": "c0bcccf9a609076296283fe8c2fa2cbb94174267d6fff4a9f5e394198c597247"
}
]
},
@@ -1041,7 +1047,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b343492f9b8a78d360f48d49bbf0cd52959b5693a7c32a8c0f78ad2157bdd940"
+ "bytes": "d2586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
},
@@ -1061,7 +1067,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b343492f9b8a78d360f48d49bbf0cd52959b5693a7c32a8c0f78ad2157bdd940"
+ "bytes": "d2586046c96f910e612466750a9dd192f5c3b23b2ec898a32bb775cf6a58d099"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json
index 6b885fa..220dd7e 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_removes_anchor.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "e7187eb87a5899aecb7cd154d51f96860a95e0e231950b2e6ae2710642d59c21"
+ "bytes": "b199bf21d3278517ff4f3fbc0fd90a57637c687406cd28a1fdd32f0e9e91249c"
}
]
}
@@ -274,7 +280,7 @@
"string": "ipfs://Qm.../v1.json"
},
{
- "bytes": "baa76a221a738e21a5d7b725177f23c072f0fd7f9b17622347fb8ff3dba6e47d"
+ "bytes": "9d773b2081c14ee8647c4728aa3a09b399a64c23b13f0ae01f7688f6dd256dd1"
}
]
}
@@ -299,7 +305,7 @@
"address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATYON"
},
{
- "bytes": "1af4f38daf56966b41c8f870d7636f2d39bc2ffc43dae60ff3b29f3f42fe6c86"
+ "bytes": "6ab8abb4f423c29951359b1b0b76b2210e3ed0c0ff3c784d71e276cffa7d94c7"
}
]
}
@@ -747,7 +753,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1af4f38daf56966b41c8f870d7636f2d39bc2ffc43dae60ff3b29f3f42fe6c86"
+ "bytes": "6ab8abb4f423c29951359b1b0b76b2210e3ed0c0ff3c784d71e276cffa7d94c7"
}
]
},
@@ -767,7 +773,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1af4f38daf56966b41c8f870d7636f2d39bc2ffc43dae60ff3b29f3f42fe6c86"
+ "bytes": "6ab8abb4f423c29951359b1b0b76b2210e3ed0c0ff3c784d71e276cffa7d94c7"
}
]
},
@@ -792,7 +798,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "baa76a221a738e21a5d7b725177f23c072f0fd7f9b17622347fb8ff3dba6e47d"
+ "bytes": "9d773b2081c14ee8647c4728aa3a09b399a64c23b13f0ae01f7688f6dd256dd1"
}
]
},
@@ -812,7 +818,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "baa76a221a738e21a5d7b725177f23c072f0fd7f9b17622347fb8ff3dba6e47d"
+ "bytes": "9d773b2081c14ee8647c4728aa3a09b399a64c23b13f0ae01f7688f6dd256dd1"
}
]
},
@@ -837,7 +843,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e7187eb87a5899aecb7cd154d51f96860a95e0e231950b2e6ae2710642d59c21"
+ "bytes": "b199bf21d3278517ff4f3fbc0fd90a57637c687406cd28a1fdd32f0e9e91249c"
}
]
},
@@ -857,7 +863,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e7187eb87a5899aecb7cd154d51f96860a95e0e231950b2e6ae2710642d59c21"
+ "bytes": "b199bf21d3278517ff4f3fbc0fd90a57637c687406cd28a1fdd32f0e9e91249c"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json
index 2a2be0d..db54c6a 100644
--- a/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/cross_contract/withdraw_submission_without_submission_reverts.1.json
@@ -149,6 +149,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -225,7 +231,7 @@
]
},
{
- "bytes": "278c8eeb3b188f150c188249d5d480f1e98b9ffde4bd5adb6580e60fb5f09f39"
+ "bytes": "2b1629a13a7ac058acd8e4419b2d185bb1d99871d800f960f68f25b61e72416d"
}
]
}
@@ -694,7 +700,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "278c8eeb3b188f150c188249d5d480f1e98b9ffde4bd5adb6580e60fb5f09f39"
+ "bytes": "2b1629a13a7ac058acd8e4419b2d185bb1d99871d800f960f68f25b61e72416d"
}
]
},
@@ -714,7 +720,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "278c8eeb3b188f150c188249d5d480f1e98b9ffde4bd5adb6580e60fb5f09f39"
+ "bytes": "2b1629a13a7ac058acd8e4419b2d185bb1d99871d800f960f68f25b61e72416d"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json b/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json
index f378208..9254f8e 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/builder_top_up_does_not_appear_in_contributor_list.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "2a8393acd5f9ba26b7feeb5c235d5b6f90e2267de922f99021c970afaf41c990"
+ "bytes": "62f953ed0b8c85f05f0b922879aae69ee20c6d90ac12b589f627f338c9a293e9"
}
]
}
@@ -256,7 +262,7 @@
"i128": "1000000000"
},
{
- "bytes": "86f776be983bd1dae0956f0c2c9daaf6833069c9c8cf93b7d1d642507b11ac3f"
+ "bytes": "e29d00a3012f768c8352d77212cb91a371db28ea2e37dcb696b21a0bd29abdfa"
}
]
}
@@ -862,7 +868,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2a8393acd5f9ba26b7feeb5c235d5b6f90e2267de922f99021c970afaf41c990"
+ "bytes": "62f953ed0b8c85f05f0b922879aae69ee20c6d90ac12b589f627f338c9a293e9"
}
]
},
@@ -882,7 +888,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2a8393acd5f9ba26b7feeb5c235d5b6f90e2267de922f99021c970afaf41c990"
+ "bytes": "62f953ed0b8c85f05f0b922879aae69ee20c6d90ac12b589f627f338c9a293e9"
}
]
},
@@ -907,7 +913,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "86f776be983bd1dae0956f0c2c9daaf6833069c9c8cf93b7d1d642507b11ac3f"
+ "bytes": "e29d00a3012f768c8352d77212cb91a371db28ea2e37dcb696b21a0bd29abdfa"
}
]
},
@@ -927,7 +933,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "86f776be983bd1dae0956f0c2c9daaf6833069c9c8cf93b7d1d642507b11ac3f"
+ "bytes": "e29d00a3012f768c8352d77212cb91a371db28ea2e37dcb696b21a0bd29abdfa"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json b/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json
index 69b635f..828e482 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/cancel_after_partial_claim_pro_rates_remaining.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "1e6f1c06b4d2fb72ec60deb60e5c2c76fab1557467672a1521f77f5535c3d792"
+ "bytes": "9ef42e12bff345cb1219e73ec4c140a7f841b7f3318092562c646da3b3a43298"
}
]
}
@@ -256,7 +262,7 @@
"i128": "3000000000"
},
{
- "bytes": "608b8b217b93d1a39ec4a8da8d0950eab13c3f6b4ddda07180dba30077ee1978"
+ "bytes": "4690a25eb06917e02c0cac33a08834b74b43ee90834057f4ab01ccc4f528b98b"
}
]
}
@@ -327,7 +333,7 @@
"i128": "6000000000"
},
{
- "bytes": "4a20030c53857fb17c70569be99bbb0685c6550c691a701f9f15f3493447b629"
+ "bytes": "2f3f04873cd2964beb618c2ce3aa497ea4308cf6a1bee0c7184fca93b0556b33"
}
]
}
@@ -382,7 +388,7 @@
"u32": 0
},
{
- "bytes": "e844a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "aa63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
}
@@ -414,7 +420,7 @@
"u32": 0
},
{
- "bytes": "e844a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "aa63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
}
@@ -438,7 +444,7 @@
"u64": "1"
},
{
- "bytes": "bad326cb85d684a7541435d82a6b4f6cffe78d6dcd895c85166e7afdab6d1ee7"
+ "bytes": "ddb0de1330f38b8a620182a1e90a02643a731318465374abe91cce0a5fe57689"
}
]
}
@@ -464,7 +470,7 @@
"u32": 25
},
{
- "bytes": "96fccf765dc146eb2e3bb2eef13aad42307209903ebc77360c84a0b1becd3b6d"
+ "bytes": "3ce50ae2e74404c75f1294ff8424bf584ac7ffc5a05a231c382132ab8628d306"
}
]
}
@@ -486,7 +492,7 @@
"u64": "1"
},
{
- "bytes": "9ed8c3a8fac970bc024e9d1b29c1b794058d981a2f4fdafee7d9a640c4000fcf"
+ "bytes": "78e07d562dc010b49db555191c6d332f588344c1e13817ce60ee93def30d97e9"
}
]
}
@@ -664,7 +670,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0944a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "1a63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -684,7 +690,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0944a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "1a63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -709,7 +715,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2b44a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "4b63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -729,7 +735,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "2b44a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "4b63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -754,7 +760,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3944a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "6963517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -774,7 +780,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3944a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "6963517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -799,7 +805,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5844a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "7b63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -819,7 +825,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5844a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "7b63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -1951,7 +1957,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1e6f1c06b4d2fb72ec60deb60e5c2c76fab1557467672a1521f77f5535c3d792"
+ "bytes": "2f3f04873cd2964beb618c2ce3aa497ea4308cf6a1bee0c7184fca93b0556b33"
}
]
},
@@ -1971,7 +1977,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1e6f1c06b4d2fb72ec60deb60e5c2c76fab1557467672a1521f77f5535c3d792"
+ "bytes": "2f3f04873cd2964beb618c2ce3aa497ea4308cf6a1bee0c7184fca93b0556b33"
}
]
},
@@ -1996,7 +2002,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4a20030c53857fb17c70569be99bbb0685c6550c691a701f9f15f3493447b629"
+ "bytes": "3ce50ae2e74404c75f1294ff8424bf584ac7ffc5a05a231c382132ab8628d306"
}
]
},
@@ -2016,7 +2022,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4a20030c53857fb17c70569be99bbb0685c6550c691a701f9f15f3493447b629"
+ "bytes": "3ce50ae2e74404c75f1294ff8424bf584ac7ffc5a05a231c382132ab8628d306"
}
]
},
@@ -2041,7 +2047,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "608b8b217b93d1a39ec4a8da8d0950eab13c3f6b4ddda07180dba30077ee1978"
+ "bytes": "4690a25eb06917e02c0cac33a08834b74b43ee90834057f4ab01ccc4f528b98b"
}
]
},
@@ -2061,7 +2067,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "608b8b217b93d1a39ec4a8da8d0950eab13c3f6b4ddda07180dba30077ee1978"
+ "bytes": "4690a25eb06917e02c0cac33a08834b74b43ee90834057f4ab01ccc4f528b98b"
}
]
},
@@ -2086,7 +2092,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "96fccf765dc146eb2e3bb2eef13aad42307209903ebc77360c84a0b1becd3b6d"
+ "bytes": "78e07d562dc010b49db555191c6d332f588344c1e13817ce60ee93def30d97e9"
}
]
},
@@ -2106,7 +2112,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "96fccf765dc146eb2e3bb2eef13aad42307209903ebc77360c84a0b1becd3b6d"
+ "bytes": "78e07d562dc010b49db555191c6d332f588344c1e13817ce60ee93def30d97e9"
}
]
},
@@ -2131,7 +2137,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9ed8c3a8fac970bc024e9d1b29c1b794058d981a2f4fdafee7d9a640c4000fcf"
+ "bytes": "9ef42e12bff345cb1219e73ec4c140a7f841b7f3318092562c646da3b3a43298"
}
]
},
@@ -2151,7 +2157,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9ed8c3a8fac970bc024e9d1b29c1b794058d981a2f4fdafee7d9a640c4000fcf"
+ "bytes": "9ef42e12bff345cb1219e73ec4c140a7f841b7f3318092562c646da3b3a43298"
}
]
},
@@ -2176,7 +2182,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "bad326cb85d684a7541435d82a6b4f6cffe78d6dcd895c85166e7afdab6d1ee7"
+ "bytes": "aa63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -2196,7 +2202,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "bad326cb85d684a7541435d82a6b4f6cffe78d6dcd895c85166e7afdab6d1ee7"
+ "bytes": "aa63517c260704fef63cc7b4c996595b7a54666fd0ca8cad5e5dd24f35b33008"
}
]
},
@@ -2221,7 +2227,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e844a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "ddb0de1330f38b8a620182a1e90a02643a731318465374abe91cce0a5fe57689"
}
]
},
@@ -2241,7 +2247,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e844a43be78fdfc8aed73aaa7a0cf31c7a84b6bcbccc51c112e09897086ce3e3"
+ "bytes": "ddb0de1330f38b8a620182a1e90a02643a731318465374abe91cce0a5fe57689"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json b/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json
index af228f6..a1a0033 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/cancel_refunds_all_partners_no_owner_residual.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "5e595776bab51d1174d87d411aa523967c1686c195ed3003e1c6c6e253abc04c"
+ "bytes": "db453a613ac725d1c44ad6082206e2ceb09c91252bca81e6c54337d72e643a94"
}
]
}
@@ -256,7 +262,7 @@
"i128": "2000000000"
},
{
- "bytes": "01c4d2a570d6e74bab9163e5569b48b75458e8913d37aed20da606e047b016c3"
+ "bytes": "edefa1dcf9c4f54a759b45d5b1b532afda1e3d31acea735903b2ad91f1225858"
}
]
}
@@ -327,7 +333,7 @@
"i128": "3000000000"
},
{
- "bytes": "27f418133f226f54f9c671645080617da2f467e00e1a23ac279beb3c12330672"
+ "bytes": "0659bf3261ca036fa0616bcc54a1c78776bc686cd43bed9032f60940657bf277"
}
]
}
@@ -373,7 +379,7 @@
"u64": "1"
},
{
- "bytes": "31adb4e3afaccc1d545f8efb8da05a1ea3f54e85cfa80b6e3d2044d8f87ca452"
+ "bytes": "12459654dddfb91490fae4d2e5f34b4b73c0ff75b8002084ff00a3aa34f19886"
}
]
}
@@ -399,7 +405,7 @@
"u32": 25
},
{
- "bytes": "43e0ab758ba9bec599c3087d1bdf407ed754c6701427869fa330536ffd08496a"
+ "bytes": "c9c8a130055b147d20a6e3f05cbfa9155474ff41211ecc19bf0f7c31f03e30fc"
}
]
}
@@ -421,7 +427,7 @@
"u64": "1"
},
{
- "bytes": "1a5c396146cab2470699a2e11688732a9ccc5e2da30d9961ab4ff7cf7105af2c"
+ "bytes": "7f1ec2767dadcf9f6047717ceb36158c81b6787134bbc472e7717578db6b1515"
}
]
}
@@ -1359,7 +1365,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "01c4d2a570d6e74bab9163e5569b48b75458e8913d37aed20da606e047b016c3"
+ "bytes": "0659bf3261ca036fa0616bcc54a1c78776bc686cd43bed9032f60940657bf277"
}
]
},
@@ -1379,7 +1385,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "01c4d2a570d6e74bab9163e5569b48b75458e8913d37aed20da606e047b016c3"
+ "bytes": "0659bf3261ca036fa0616bcc54a1c78776bc686cd43bed9032f60940657bf277"
}
]
},
@@ -1404,7 +1410,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1a5c396146cab2470699a2e11688732a9ccc5e2da30d9961ab4ff7cf7105af2c"
+ "bytes": "12459654dddfb91490fae4d2e5f34b4b73c0ff75b8002084ff00a3aa34f19886"
}
]
},
@@ -1424,7 +1430,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1a5c396146cab2470699a2e11688732a9ccc5e2da30d9961ab4ff7cf7105af2c"
+ "bytes": "12459654dddfb91490fae4d2e5f34b4b73c0ff75b8002084ff00a3aa34f19886"
}
]
},
@@ -1449,7 +1455,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "27f418133f226f54f9c671645080617da2f467e00e1a23ac279beb3c12330672"
+ "bytes": "7f1ec2767dadcf9f6047717ceb36158c81b6787134bbc472e7717578db6b1515"
}
]
},
@@ -1469,7 +1475,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "27f418133f226f54f9c671645080617da2f467e00e1a23ac279beb3c12330672"
+ "bytes": "7f1ec2767dadcf9f6047717ceb36158c81b6787134bbc472e7717578db6b1515"
}
]
},
@@ -1494,7 +1500,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "31adb4e3afaccc1d545f8efb8da05a1ea3f54e85cfa80b6e3d2044d8f87ca452"
+ "bytes": "c9c8a130055b147d20a6e3f05cbfa9155474ff41211ecc19bf0f7c31f03e30fc"
}
]
},
@@ -1514,7 +1520,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "31adb4e3afaccc1d545f8efb8da05a1ea3f54e85cfa80b6e3d2044d8f87ca452"
+ "bytes": "c9c8a130055b147d20a6e3f05cbfa9155474ff41211ecc19bf0f7c31f03e30fc"
}
]
},
@@ -1539,7 +1545,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "43e0ab758ba9bec599c3087d1bdf407ed754c6701427869fa330536ffd08496a"
+ "bytes": "db453a613ac725d1c44ad6082206e2ceb09c91252bca81e6c54337d72e643a94"
}
]
},
@@ -1559,7 +1565,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "43e0ab758ba9bec599c3087d1bdf407ed754c6701427869fa330536ffd08496a"
+ "bytes": "db453a613ac725d1c44ad6082206e2ceb09c91252bca81e6c54337d72e643a94"
}
]
},
@@ -1584,7 +1590,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5e595776bab51d1174d87d411aa523967c1686c195ed3003e1c6c6e253abc04c"
+ "bytes": "edefa1dcf9c4f54a759b45d5b1b532afda1e3d31acea735903b2ad91f1225858"
}
]
},
@@ -1604,7 +1610,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "5e595776bab51d1174d87d411aa523967c1686c195ed3003e1c6c6e253abc04c"
+ "bytes": "edefa1dcf9c4f54a759b45d5b1b532afda1e3d31acea735903b2ad91f1225858"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json b/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json
index 48bb76a..b96806c 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/cancel_with_no_contributions_just_marks_cancelled.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "871e6f2f4848c79eaffd3dec94059000fb70099a8976b08317f498dbe0380b99"
+ "bytes": "23dbc8182773e2d35ec57670d0981dd48c06caf7e65dae505747a0dd62f2ec5b"
}
]
}
@@ -228,7 +234,7 @@
"u64": "1"
},
{
- "bytes": "1401b862438c25b8af0beb4a89a89ed3ae3a87884370ee18550deb4e6bc16a00"
+ "bytes": "7b03c9c73a5004c6d4144ff90feccc80a22e1300c1249ccc1f68a292351d81f5"
}
]
}
@@ -813,7 +819,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1401b862438c25b8af0beb4a89a89ed3ae3a87884370ee18550deb4e6bc16a00"
+ "bytes": "23dbc8182773e2d35ec57670d0981dd48c06caf7e65dae505747a0dd62f2ec5b"
}
]
},
@@ -833,7 +839,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1401b862438c25b8af0beb4a89a89ed3ae3a87884370ee18550deb4e6bc16a00"
+ "bytes": "23dbc8182773e2d35ec57670d0981dd48c06caf7e65dae505747a0dd62f2ec5b"
}
]
},
@@ -858,7 +864,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "871e6f2f4848c79eaffd3dec94059000fb70099a8976b08317f498dbe0380b99"
+ "bytes": "7b03c9c73a5004c6d4144ff90feccc80a22e1300c1249ccc1f68a292351d81f5"
}
]
},
@@ -878,7 +884,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "871e6f2f4848c79eaffd3dec94059000fb70099a8976b08317f498dbe0380b99"
+ "bytes": "7b03c9c73a5004c6d4144ff90feccc80a22e1300c1249ccc1f68a292351d81f5"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_remainder.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_remainder.1.json
index 6ffe605..21eabea 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_remainder.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_last_drains_dust_remainder.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "9190363ca1d6390142408032f4e9225571c87454f6f01599bf7d76827485fcc0"
+ "bytes": "bec2bd05d755368db11a355568f2b89fe6018de1634322db4e406c12fee54443"
}
]
}
@@ -256,7 +262,7 @@
"i128": "100000001"
},
{
- "bytes": "6be6ae8e58ba734a61842e99860e0d912991139661af32b104f753d2d3e6a791"
+ "bytes": "68ee83c656fbdf9a3db14a8d5b4c6c5a1872b046493f4f1475e80c4a4ca59282"
}
]
}
@@ -312,7 +318,7 @@
"u32": 0
},
{
- "bytes": "b41844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "00d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
}
@@ -344,7 +350,7 @@
"u32": 0
},
{
- "bytes": "b41844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "00d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
}
@@ -378,7 +384,7 @@
"u32": 0
},
{
- "bytes": "0c897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "478b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
}
@@ -410,7 +416,7 @@
"u32": 0
},
{
- "bytes": "0c897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "478b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
}
@@ -444,7 +450,7 @@
"u32": 0
},
{
- "bytes": "e2aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "e06adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
}
@@ -476,7 +482,7 @@
"u32": 0
},
{
- "bytes": "e2aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "e06adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
}
@@ -653,7 +659,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "03aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "016adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -673,7 +679,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "03aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "016adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -698,7 +704,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "041844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "236adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -718,7 +724,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "041844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "236adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -743,7 +749,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "21aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "316adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -763,7 +769,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "21aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "316adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -788,7 +794,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "33aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "506adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -808,7 +814,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "33aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "506adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -833,7 +839,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "52aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "848b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -853,7 +859,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "52aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "848b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -878,7 +884,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "551844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "968b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -898,7 +904,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "551844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "968b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -923,7 +929,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "651844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "a68b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -943,7 +949,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "651844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "a68b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -968,7 +974,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "771844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "b0d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -988,7 +994,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "771844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "b0d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1013,7 +1019,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "bc897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "c3d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1033,7 +1039,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "bc897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "c3d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1058,7 +1064,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "cf897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "d1d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1078,7 +1084,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "cf897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "d1d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1103,7 +1109,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "dd897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "e1d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1123,7 +1129,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "dd897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "e1d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -1148,7 +1154,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ed897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "f78b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -1168,7 +1174,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "ed897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "f78b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -2511,7 +2517,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0c897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "00d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -2531,7 +2537,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "0c897473fea06beffea1296d83487b2fc6197d4444299d7aa85d94e4aa22c98a"
+ "bytes": "00d9f48f5faf2ce67be35091689c3c262c23a0661a0c22ceaeaafc786e1cd245"
}
]
},
@@ -2556,7 +2562,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6be6ae8e58ba734a61842e99860e0d912991139661af32b104f753d2d3e6a791"
+ "bytes": "478b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -2576,7 +2582,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6be6ae8e58ba734a61842e99860e0d912991139661af32b104f753d2d3e6a791"
+ "bytes": "478b8de4ddc92bdc4e80bcae87257b85d18dfcdfe510f0cafe5ea69083c1353e"
}
]
},
@@ -2601,7 +2607,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9190363ca1d6390142408032f4e9225571c87454f6f01599bf7d76827485fcc0"
+ "bytes": "68ee83c656fbdf9a3db14a8d5b4c6c5a1872b046493f4f1475e80c4a4ca59282"
}
]
},
@@ -2621,7 +2627,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9190363ca1d6390142408032f4e9225571c87454f6f01599bf7d76827485fcc0"
+ "bytes": "68ee83c656fbdf9a3db14a8d5b4c6c5a1872b046493f4f1475e80c4a4ca59282"
}
]
},
@@ -2646,7 +2652,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b41844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "bec2bd05d755368db11a355568f2b89fe6018de1634322db4e406c12fee54443"
}
]
},
@@ -2666,7 +2672,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b41844a8ef590b1528e110413024646202ea54c3490a6634aa3bb8736714fd32"
+ "bytes": "bec2bd05d755368db11a355568f2b89fe6018de1634322db4e406c12fee54443"
}
]
},
@@ -2691,7 +2697,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e2aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "e06adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
@@ -2711,7 +2717,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e2aecdfe9679c0cdbad25bc475197aefad8abdd24904eca5d912ba02c694fe25"
+ "bytes": "e06adc359b4c45cdca5408ddc3e34ed54c4f5ac2214340186eb28c99368c32de"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json
index 0f99cce..2ae3151 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_out_of_range_reverts.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "93e687325e136eb4287bab6da13a4b8dcf7796ebeb6f9d33d5781d48a35e64bc"
+ "bytes": "828ffc847d3a6c4fa7ee347c01773f7991271176c70c3310ffa35c34c13bb39a"
}
]
}
@@ -256,7 +262,7 @@
"i128": "4000000000"
},
{
- "bytes": "cebc9ad579e118278e8fb694ea00dd759598dac764f64d162e995f83c0e1c053"
+ "bytes": "516a59a221f20b22253c744a5ab946998185c913083a06ec3a76332e65ec59a3"
}
]
}
@@ -1059,7 +1065,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "93e687325e136eb4287bab6da13a4b8dcf7796ebeb6f9d33d5781d48a35e64bc"
+ "bytes": "516a59a221f20b22253c744a5ab946998185c913083a06ec3a76332e65ec59a3"
}
]
},
@@ -1079,7 +1085,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "93e687325e136eb4287bab6da13a4b8dcf7796ebeb6f9d33d5781d48a35e64bc"
+ "bytes": "516a59a221f20b22253c744a5ab946998185c913083a06ec3a76332e65ec59a3"
}
]
},
@@ -1104,7 +1110,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "cebc9ad579e118278e8fb694ea00dd759598dac764f64d162e995f83c0e1c053"
+ "bytes": "828ffc847d3a6c4fa7ee347c01773f7991271176c70c3310ffa35c34c13bb39a"
}
]
},
@@ -1124,7 +1130,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "cebc9ad579e118278e8fb694ea00dd759598dac764f64d162e995f83c0e1c053"
+ "bytes": "828ffc847d3a6c4fa7ee347c01773f7991271176c70c3310ffa35c34c13bb39a"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json
index 81ead85..ae122b1 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_replay_reverts.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "263b152028dadfcd8b9b1ef41c699561d9a8e3c98498ee4ab2f2236f465c8f20"
+ "bytes": "3ad358c7121f2f896f83f6f0d6ee3595c6716bd98edd87b6754a2e377f33eee6"
}
]
}
@@ -256,7 +262,7 @@
"i128": "6000000000"
},
{
- "bytes": "9a65f0db350c13c0f03ccb43f238c3156952b6bf450d3c77b12c0fe2fccfe71c"
+ "bytes": "95c4edd269a40b4a1b53c2776979ed75934272d9946bff466de42fde33a6b078"
}
]
}
@@ -311,7 +317,7 @@
"u32": 0
},
{
- "bytes": "a529a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "26b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
}
@@ -343,7 +349,7 @@
"u32": 0
},
{
- "bytes": "a529a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "26b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
}
@@ -519,7 +525,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1529a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "96b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -539,7 +545,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1529a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "96b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -564,7 +570,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4429a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "c7b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -584,7 +590,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "4429a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "c7b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -609,7 +615,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6629a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "e5b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -629,7 +635,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "6629a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "e5b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -654,7 +660,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7429a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "f7b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -674,7 +680,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7429a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "f7b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -1653,7 +1659,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "263b152028dadfcd8b9b1ef41c699561d9a8e3c98498ee4ab2f2236f465c8f20"
+ "bytes": "26b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -1673,7 +1679,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "263b152028dadfcd8b9b1ef41c699561d9a8e3c98498ee4ab2f2236f465c8f20"
+ "bytes": "26b4ee8f8f578a9c841102ac6e1475ed0bab849bb2ae2df4d1a59bef03fcdf98"
}
]
},
@@ -1698,7 +1704,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9a65f0db350c13c0f03ccb43f238c3156952b6bf450d3c77b12c0fe2fccfe71c"
+ "bytes": "3ad358c7121f2f896f83f6f0d6ee3595c6716bd98edd87b6754a2e377f33eee6"
}
]
},
@@ -1718,7 +1724,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9a65f0db350c13c0f03ccb43f238c3156952b6bf450d3c77b12c0fe2fccfe71c"
+ "bytes": "3ad358c7121f2f896f83f6f0d6ee3595c6716bd98edd87b6754a2e377f33eee6"
}
]
},
@@ -1743,7 +1749,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a529a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "95c4edd269a40b4a1b53c2776979ed75934272d9946bff466de42fde33a6b078"
}
]
},
@@ -1763,7 +1769,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a529a2ac7634d231829be5ecf71cc3e7bd3cc0c78b183e8195dd3c8e03bab55b"
+ "bytes": "95c4edd269a40b4a1b53c2776979ed75934272d9946bff466de42fde33a6b078"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_across_remaining.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_across_remaining.1.json
index a95564a..354b41f 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_across_remaining.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_splits_evenly_across_remaining.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "7b09a06eccf381cc409efe89fa0a8bc6f875e686361f3ce92340b1ce928e80bb"
+ "bytes": "48a2c8eee9dd94b690d9b58772c739007878e08d505ee0c65b2bd3543fb9fbb7"
}
]
}
@@ -256,7 +262,7 @@
"i128": "9000000000"
},
{
- "bytes": "87b2b4cd1cf30315f12f2193494a8f571bcbb7a1888d6742a07378ba066c8883"
+ "bytes": "71ba47106e5478661d909cf38136a8087f48b33c9073b178a777a2cc2a23bb34"
}
]
}
@@ -311,7 +317,7 @@
"u32": 0
},
{
- "bytes": "1342d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "ca69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
}
@@ -343,7 +349,7 @@
"u32": 0
},
{
- "bytes": "1342d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "ca69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
}
@@ -379,7 +385,7 @@
"u32": 0
},
{
- "bytes": "e02ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "36226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
}
@@ -411,7 +417,7 @@
"u32": 0
},
{
- "bytes": "e02ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "36226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
}
@@ -447,7 +453,7 @@
"u32": 0
},
{
- "bytes": "65929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "0cae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
}
@@ -479,7 +485,7 @@
"u32": 0
},
{
- "bytes": "65929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "0cae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
}
@@ -656,7 +662,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "012ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "0969e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -676,7 +682,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "012ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "0969e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -701,7 +707,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "232ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "1b69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -721,7 +727,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "232ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "1b69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -746,7 +752,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "312ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "2b69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -766,7 +772,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "312ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "2b69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -791,7 +797,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "502ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "7a69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -811,7 +817,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "502ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "7a69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -836,7 +842,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "84929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "86226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -856,7 +862,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "84929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "86226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -881,7 +887,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a342d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "bcae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -901,7 +907,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a342d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "bcae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -926,7 +932,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a6929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "cfae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -946,7 +952,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "a6929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "cfae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -971,7 +977,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b4929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "d7226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -991,7 +997,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b4929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "d7226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -1016,7 +1022,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c242d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "ddae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -1036,7 +1042,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "c242d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "ddae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -1061,7 +1067,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d042d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "e7226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -1081,7 +1087,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d042d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "e7226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -1106,7 +1112,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d5929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "edae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -1126,7 +1132,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d5929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "edae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -1151,7 +1157,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f242d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "f5226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -1171,7 +1177,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "f242d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "f5226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -2514,7 +2520,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1342d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "0cae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -2534,7 +2540,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1342d406b96f647eecd8c51469ba9095bc70314b5f3daf33b8a68d064c8a6453"
+ "bytes": "0cae038c14ee085c41db170d2c269d2e2b2bc47d8cfd189a8494069db7012a58"
}
]
},
@@ -2559,7 +2565,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "36226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -2579,7 +2585,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65929be528091b0e9b315cd5651c4b2df6f19220e1395a8ba1c2660d2068d302"
+ "bytes": "36226aa5e6f488b222db7ed80198c959f22c25e921d774687e12a18bcaa8e889"
}
]
},
@@ -2604,7 +2610,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7b09a06eccf381cc409efe89fa0a8bc6f875e686361f3ce92340b1ce928e80bb"
+ "bytes": "48a2c8eee9dd94b690d9b58772c739007878e08d505ee0c65b2bd3543fb9fbb7"
}
]
},
@@ -2624,7 +2630,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "7b09a06eccf381cc409efe89fa0a8bc6f875e686361f3ce92340b1ce928e80bb"
+ "bytes": "48a2c8eee9dd94b690d9b58772c739007878e08d505ee0c65b2bd3543fb9fbb7"
}
]
},
@@ -2649,7 +2655,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "87b2b4cd1cf30315f12f2193494a8f571bcbb7a1888d6742a07378ba066c8883"
+ "bytes": "71ba47106e5478661d909cf38136a8087f48b33c9073b178a777a2cc2a23bb34"
}
]
},
@@ -2669,7 +2675,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "87b2b4cd1cf30315f12f2193494a8f571bcbb7a1888d6742a07378ba066c8883"
+ "bytes": "71ba47106e5478661d909cf38136a8087f48b33c9073b178a777a2cc2a23bb34"
}
]
},
@@ -2694,7 +2700,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e02ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "ca69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
@@ -2714,7 +2720,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "e02ef5b030baf793b07575d41a8ed788a7420724b5f0db48207beb2e89eff419"
+ "bytes": "ca69e1bca7b835a3de525eecc127a2df7fcb48e4f9c0e0a5b4fbdfec05ba2410"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json
index b4c102b..297e37a 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/claim_milestone_with_empty_escrow_reverts.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "d1e2056bcd86729d6b313bfd5f43205c7f0a776c95504800b70b222793f94908"
+ "bytes": "65d9cf862bec41cbd0500fd95a54a49af14c5f2921724921393e149772f0a174"
}
]
}
@@ -790,7 +796,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d1e2056bcd86729d6b313bfd5f43205c7f0a776c95504800b70b222793f94908"
+ "bytes": "65d9cf862bec41cbd0500fd95a54a49af14c5f2921724921393e149772f0a174"
}
]
},
@@ -810,7 +816,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "d1e2056bcd86729d6b313bfd5f43205c7f0a776c95504800b70b222793f94908"
+ "bytes": "65d9cf862bec41cbd0500fd95a54a49af14c5f2921724921393e149772f0a174"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json b/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json
index c744d86..df348ef 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/community_top_ups_raise_escrow_from_zero.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "3b9c3800288cf46facba9d4b7b96f49db94fe773d445561d6e03d6c5f7578dd0"
+ "bytes": "6e3a6938a2946f5a8b3c576ad8d4abe1adfbeb714b8a37968786586707a72a3a"
}
]
}
@@ -256,7 +262,7 @@
"i128": "2000000000"
},
{
- "bytes": "9c1d5c8dcda21a77aabba13fb2aaae12b77da8c4251ec33690a7ccc9188c19fd"
+ "bytes": "32ff168441273206ab1d5de5210dfdbc6771ec1e4b2c2ca99d450bc7621bfac8"
}
]
}
@@ -327,7 +333,7 @@
"i128": "3000000000"
},
{
- "bytes": "604941d97d48d1802874ab522be1212199c75dd49e3ee4403393b9cb0588367c"
+ "bytes": "fcc96d4f54989d32b0734c6d8ba554a4f8a4186cbb0a1eb26d20d2afc4cadf91"
}
]
}
@@ -1284,7 +1290,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3b9c3800288cf46facba9d4b7b96f49db94fe773d445561d6e03d6c5f7578dd0"
+ "bytes": "32ff168441273206ab1d5de5210dfdbc6771ec1e4b2c2ca99d450bc7621bfac8"
}
]
},
@@ -1304,7 +1310,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "3b9c3800288cf46facba9d4b7b96f49db94fe773d445561d6e03d6c5f7578dd0"
+ "bytes": "32ff168441273206ab1d5de5210dfdbc6771ec1e4b2c2ca99d450bc7621bfac8"
}
]
},
@@ -1329,7 +1335,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "604941d97d48d1802874ab522be1212199c75dd49e3ee4403393b9cb0588367c"
+ "bytes": "6e3a6938a2946f5a8b3c576ad8d4abe1adfbeb714b8a37968786586707a72a3a"
}
]
},
@@ -1349,7 +1355,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "604941d97d48d1802874ab522be1212199c75dd49e3ee4403393b9cb0588367c"
+ "bytes": "6e3a6938a2946f5a8b3c576ad8d4abe1adfbeb714b8a37968786586707a72a3a"
}
]
},
@@ -1374,7 +1380,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9c1d5c8dcda21a77aabba13fb2aaae12b77da8c4251ec33690a7ccc9188c19fd"
+ "bytes": "fcc96d4f54989d32b0734c6d8ba554a4f8a4186cbb0a1eb26d20d2afc4cadf91"
}
]
},
@@ -1394,7 +1400,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "9c1d5c8dcda21a77aabba13fb2aaae12b77da8c4251ec33690a7ccc9188c19fd"
+ "bytes": "fcc96d4f54989d32b0734c6d8ba554a4f8a4186cbb0a1eb26d20d2afc4cadf91"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json b/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json
index 676b633..f6ebd59 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/create_with_zero_owner_deposit_and_auto_registered_winner.1.json
@@ -128,6 +128,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -207,7 +213,7 @@
]
},
{
- "bytes": "65f6f06a79b4d7478716ee43935f1e558267380b29c3c7574ff44b64f0f1027b"
+ "bytes": "7d5d1055d7ec02b209f948500337ec308cc6937188563996cf35665011761c50"
}
]
}
@@ -793,7 +799,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65f6f06a79b4d7478716ee43935f1e558267380b29c3c7574ff44b64f0f1027b"
+ "bytes": "7d5d1055d7ec02b209f948500337ec308cc6937188563996cf35665011761c50"
}
]
},
@@ -813,7 +819,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "65f6f06a79b4d7478716ee43935f1e558267380b29c3c7574ff44b64f0f1027b"
+ "bytes": "7d5d1055d7ec02b209f948500337ec308cc6937188563996cf35665011761c50"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json b/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json
index e1ee05c..d88febc 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/crowdfunding_claim_milestone_requires_admin_auth.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "55ab574d81032b64cf0bc1cff79c82e70a14977baeb65c0b6f35ff6b31cc0e95"
+ "bytes": "36ad1b9d078976f9158bc98a94698ac68eccf380e1c46ffaf95f1b680cd99591"
}
]
}
@@ -256,7 +262,7 @@
"i128": "2000000000"
},
{
- "bytes": "fae9ffa655d39381124e0c190942d3c1f538ec614410faaf57345523cd853124"
+ "bytes": "ff8ddd0f6ba2982ea4fbbff0264aae1078ba5a8dbdfd885085ffefb1334b6113"
}
]
}
@@ -311,7 +317,7 @@
"u32": 0
},
{
- "bytes": "97072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "e672f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
}
@@ -343,7 +349,7 @@
"u32": 0
},
{
- "bytes": "97072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "e672f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
}
@@ -518,7 +524,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "27072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "0772f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -538,7 +544,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "27072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "0772f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -563,7 +569,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "46072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "2572f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -583,7 +589,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "46072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "2572f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -608,7 +614,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "54072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "3772f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -628,7 +634,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "54072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "3772f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -653,7 +659,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "76072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "5672f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -673,7 +679,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "76072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "5672f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -1652,7 +1658,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "55ab574d81032b64cf0bc1cff79c82e70a14977baeb65c0b6f35ff6b31cc0e95"
+ "bytes": "36ad1b9d078976f9158bc98a94698ac68eccf380e1c46ffaf95f1b680cd99591"
}
]
},
@@ -1672,7 +1678,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "55ab574d81032b64cf0bc1cff79c82e70a14977baeb65c0b6f35ff6b31cc0e95"
+ "bytes": "36ad1b9d078976f9158bc98a94698ac68eccf380e1c46ffaf95f1b680cd99591"
}
]
},
@@ -1697,7 +1703,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "97072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "e672f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -1717,7 +1723,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "97072e3e0cd64e33f6d2eebfdf1a06b91e2ca199119a8334b0ec48bb864cda39"
+ "bytes": "e672f7437aa84c24e24972dd35fc67f146c20d47201f3e6380575f42b2080a8f"
}
]
},
@@ -1742,7 +1748,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fae9ffa655d39381124e0c190942d3c1f538ec614410faaf57345523cd853124"
+ "bytes": "ff8ddd0f6ba2982ea4fbbff0264aae1078ba5a8dbdfd885085ffefb1334b6113"
}
]
},
@@ -1762,7 +1768,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "fae9ffa655d39381124e0c190942d3c1f538ec614410faaf57345523cd853124"
+ "bytes": "ff8ddd0f6ba2982ea4fbbff0264aae1078ba5a8dbdfd885085ffefb1334b6113"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json
index 6c0b446..c9e1c04 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/select_winners_on_crowdfunding_reverts.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "b63fdc4f80fdedbbf34efc41da9c3a4535d4f54c823012b8464493d40e6904f5"
+ "bytes": "cbb36109037fad0d0e0776a70b7d4e0318523f2e62383dd1b0606192cb12138c"
}
]
}
@@ -790,7 +796,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b63fdc4f80fdedbbf34efc41da9c3a4535d4f54c823012b8464493d40e6904f5"
+ "bytes": "cbb36109037fad0d0e0776a70b7d4e0318523f2e62383dd1b0606192cb12138c"
}
]
},
@@ -810,7 +816,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "b63fdc4f80fdedbbf34efc41da9c3a4535d4f54c823012b8464493d40e6904f5"
+ "bytes": "cbb36109037fad0d0e0776a70b7d4e0318523f2e62383dd1b0606192cb12138c"
}
]
},
diff --git a/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json b/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json
index a9feb3c..6cdf91f 100644
--- a/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json
+++ b/contracts/events/test_snapshots/tests/crowdfunding/submit_on_crowdfunding_reverts.1.json
@@ -127,6 +127,12 @@
},
"val": "void"
},
+ {
+ "key": {
+ "symbol": "manager"
+ },
+ "val": "void"
+ },
{
"key": {
"symbol": "owner"
@@ -206,7 +212,7 @@
]
},
{
- "bytes": "1b08ad3dcccf3950ac0990968de00764f9b808284dcdd5c49ac8cf77d811d014"
+ "bytes": "44c55960f6a0c3d78aa39acb7ca7c1b7b4a3d25cc9b711d3a70beffe9ce1f9ca"
}
]
}
@@ -790,7 +796,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1b08ad3dcccf3950ac0990968de00764f9b808284dcdd5c49ac8cf77d811d014"
+ "bytes": "44c55960f6a0c3d78aa39acb7ca7c1b7b4a3d25cc9b711d3a70beffe9ce1f9ca"
}
]
},
@@ -810,7 +816,7 @@
"symbol": "OpSeen"
},
{
- "bytes": "1b08ad3dcccf3950ac0990968de00764f9b808284dcdd5c49ac8cf77d811d014"
+ "bytes": "44c55960f6a0c3d78aa39acb7ca7c1b7b4a3d25cc9b711d3a70beffe9ce1f9ca"
}
]
},
diff --git a/contracts/profile/Cargo.toml b/contracts/profile/Cargo.toml
index bf62bf1..68e534f 100644
--- a/contracts/profile/Cargo.toml
+++ b/contracts/profile/Cargo.toml
@@ -8,6 +8,12 @@ publish = false
crate-type = ["lib", "cdylib"]
doctest = false
+[features]
+# Testnet-only: zero the upgrade timelock so upgrades apply immediately for fast
+# iteration. NEVER enable on mainnet — the default (feature off) keeps the full
+# audit-mandated ~1-day timelock, so forgetting the flag fails safe (secure).
+testnet = []
+
[dependencies]
soroban-sdk = { workspace = true }
diff --git a/contracts/profile/src/admin.rs b/contracts/profile/src/admin.rs
index 78ae906..6652e43 100644
--- a/contracts/profile/src/admin.rs
+++ b/contracts/profile/src/admin.rs
@@ -14,7 +14,13 @@ use crate::types::{PendingAdmin, PendingEventsContract, PendingUpgrade};
const PENDING_TTL_LEDGERS: u32 = 120_960; // 7 days at ~5 sec per ledger.
// H6: timelocked upgrade windows. Match the events contract for consistency.
+// Testnet builds (`--features testnet`) zero the upgrade timelock for fast
+// iteration; the default build (mainnet + everything else) keeps the full
+// ~1-day timelock. Fail-safe: omitting the flag yields the secure value, never 0.
+#[cfg(not(feature = "testnet"))]
const UPGRADE_TIMELOCK_LEDGERS: u32 = 17_280;
+#[cfg(feature = "testnet")]
+const UPGRADE_TIMELOCK_LEDGERS: u32 = 0;
const PENDING_UPGRADE_TTL_LEDGERS: u32 = 518_400;
pub const INITIAL_VERSION: &str = "0.2.0";
diff --git a/contracts/profile/src/credits.rs b/contracts/profile/src/credits.rs
index 5ce83dd..e589b29 100644
--- a/contracts/profile/src/credits.rs
+++ b/contracts/profile/src/credits.rs
@@ -33,6 +33,30 @@ pub fn bootstrap(env: &Env, user: Address, op_id: BytesN<32>) -> Result<(), Erro
Ok(())
}
+/// Self-service bootstrap. A user creates their OWN profile by authorizing the
+/// call with their wallet — no admin key, no events-contract dependency. Used
+/// at platform onboarding so every user has a profile before they participate.
+/// Idempotent: a second call when the profile already exists is a no-op.
+pub fn bootstrap_self(env: &Env, user: Address, op_id: BytesN<32>) -> Result<(), Error> {
+ user.require_auth();
+ admin::require_not_paused(env)?;
+ idempotency::require_unseen(env, &op_id)?;
+
+ if storage::get_profile(env, &user).is_none() {
+ let initial = storage::get_default_bootstrap_credits(env);
+ let profile = Profile::new(env.ledger().timestamp(), initial);
+ storage::set_profile(env, &user, &profile);
+ evt::ProfileBootstrapped {
+ user,
+ initial_credits: initial,
+ }
+ .publish(env);
+ }
+
+ idempotency::mark_seen(env, &op_id);
+ Ok(())
+}
+
pub fn spend(
env: &Env,
user: Address,
diff --git a/contracts/profile/src/lib.rs b/contracts/profile/src/lib.rs
index 4b571ac..465477c 100644
--- a/contracts/profile/src/lib.rs
+++ b/contracts/profile/src/lib.rs
@@ -112,6 +112,17 @@ impl ProfileContract {
credits::bootstrap(&env, user, op_id)
}
+ /// Self-service profile creation: the user authorizes their own bootstrap
+ /// (no admin key, no events-contract dependency). Called at onboarding so
+ /// every user has a profile before they participate.
+ pub fn bootstrap_self(
+ env: Env,
+ user: Address,
+ op_id: BytesN<32>,
+ ) -> Result<(), Error> {
+ credits::bootstrap_self(&env, user, op_id)
+ }
+
// ============================================================
// CREDITS
// ============================================================
diff --git a/contracts/profile/src/tests/bootstrap.rs b/contracts/profile/src/tests/bootstrap.rs
new file mode 100644
index 0000000..96583e9
--- /dev/null
+++ b/contracts/profile/src/tests/bootstrap.rs
@@ -0,0 +1,82 @@
+// boundless-profile: self-service bootstrap tests.
+//
+// `bootstrap_self` is the user-authorized profile-creation path used at
+// platform onboarding. Unlike `bootstrap` (events-contract-gated) it requires
+// NO admin key and NO events contract — the profile owner authorizes their own
+// creation. These tests pin that security property plus idempotency.
+
+#![cfg(test)]
+
+use soroban_sdk::{
+ testutils::{Address as _, BytesN as _},
+ Address, BytesN,
+};
+
+use super::common::setup;
+use crate::errors::Error;
+
+#[test]
+fn bootstrap_self_creates_profile_for_caller() {
+ let ctx = setup(30);
+ let user = Address::generate(&ctx.env);
+ let op_id = BytesN::random(&ctx.env);
+
+ assert_eq!(ctx.client.get_profile(&user), None);
+ ctx.client.bootstrap_self(&user, &op_id);
+
+ let profile = ctx.client.get_profile(&user).expect("profile created");
+ assert_eq!(profile.credits, 30);
+ assert_eq!(profile.reputation, 0);
+}
+
+#[test]
+fn bootstrap_self_demands_the_callers_own_auth_not_admin() {
+ // The security property the design rests on: bootstrap_self requires the
+ // USER's own authorization — no admin or other privileged key can create a
+ // profile on someone's behalf. mock_all_auths lets the call through, but
+ // env.auths() records whose auth the contract actually demanded.
+ let ctx = setup(30);
+ let user = Address::generate(&ctx.env);
+ let op_id = BytesN::random(&ctx.env);
+
+ ctx.client.bootstrap_self(&user, &op_id);
+
+ let auths = ctx.env.auths();
+ assert!(
+ auths.iter().any(|(addr, _)| *addr == user),
+ "bootstrap_self must demand the user's own auth"
+ );
+ assert!(
+ !auths.iter().any(|(addr, _)| *addr == ctx.admin),
+ "bootstrap_self must NOT demand admin auth"
+ );
+}
+
+#[test]
+fn bootstrap_self_is_idempotent_for_existing_profile() {
+ let ctx = setup(30);
+ let user = Address::generate(&ctx.env);
+
+ ctx.client.bootstrap_self(&user, &BytesN::random(&ctx.env));
+ // Second bootstrap (fresh op_id) when the profile already exists is a
+ // no-op — credits are not re-granted.
+ ctx.client.bootstrap_self(&user, &BytesN::random(&ctx.env));
+
+ assert_eq!(ctx.client.get_profile(&user).unwrap().credits, 30);
+}
+
+#[test]
+fn bootstrap_self_rejects_a_replayed_op_id() {
+ let ctx = setup(30);
+ let user = Address::generate(&ctx.env);
+ let op_id = BytesN::random(&ctx.env);
+
+ ctx.client.bootstrap_self(&user, &op_id);
+ let err = ctx
+ .client
+ .try_bootstrap_self(&user, &op_id)
+ .err()
+ .expect("a replayed op_id must be rejected")
+ .unwrap();
+ assert_eq!(err, Error::OpAlreadySeen);
+}
diff --git a/contracts/profile/src/tests/mod.rs b/contracts/profile/src/tests/mod.rs
index e4bad2d..e4739df 100644
--- a/contracts/profile/src/tests/mod.rs
+++ b/contracts/profile/src/tests/mod.rs
@@ -3,4 +3,5 @@
#![cfg(test)]
mod admin;
+mod bootstrap;
mod common;
diff --git a/contracts/profile/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts_profile.1.json b/contracts/profile/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts_profile.1.json
index d7f0aa8..1392e4b 100644
--- a/contracts/profile/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts_profile.1.json
+++ b/contracts/profile/test_snapshots/tests/admin/apply_upgrade_after_expiry_reverts_profile.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "1247b00f31cbd7d64453c6fad305080b57cb2e645de357c41a21fc54587663f1"
+ "bytes": "5a45608c0d6d46dfc830f5c93687caecf822d94a09883bb90b3a365d73039634"
},
{
"string": "0.3.0"
@@ -191,7 +191,7 @@
"symbol": "wasm_hash"
},
"val": {
- "bytes": "1247b00f31cbd7d64453c6fad305080b57cb2e645de357c41a21fc54587663f1"
+ "bytes": "5a45608c0d6d46dfc830f5c93687caecf822d94a09883bb90b3a365d73039634"
}
}
]
diff --git a/contracts/profile/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts_profile.1.json b/contracts/profile/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts_profile.1.json
index 0a724b8..19d30fd 100644
--- a/contracts/profile/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts_profile.1.json
+++ b/contracts/profile/test_snapshots/tests/admin/apply_upgrade_before_timelock_reverts_profile.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "a2f7e62184df351f0a475cad02b5ae72346bbf8ef09e7ad9a3c763551af8c637"
+ "bytes": "d09f27a0e0a85b36ca091b82a56b6c5732615c7495cbd2e52fbbd676ff99d159"
},
{
"string": "0.3.0"
@@ -191,7 +191,7 @@
"symbol": "wasm_hash"
},
"val": {
- "bytes": "a2f7e62184df351f0a475cad02b5ae72346bbf8ef09e7ad9a3c763551af8c637"
+ "bytes": "d09f27a0e0a85b36ca091b82a56b6c5732615c7495cbd2e52fbbd676ff99d159"
}
}
]
diff --git a/contracts/profile/test_snapshots/tests/admin/propose_upgrade_records_pending.1.json b/contracts/profile/test_snapshots/tests/admin/propose_upgrade_records_pending.1.json
index 0436f95..a03db8c 100644
--- a/contracts/profile/test_snapshots/tests/admin/propose_upgrade_records_pending.1.json
+++ b/contracts/profile/test_snapshots/tests/admin/propose_upgrade_records_pending.1.json
@@ -16,7 +16,7 @@
"function_name": "propose_upgrade",
"args": [
{
- "bytes": "8a70f56f0fb3d69be6633704ca50d5ec3bb8f57bec19e57aabca39efaa7b5f35"
+ "bytes": "b751703e2d5fab63e27155154703d6d0162acab1c90ad87a715f6a16d487c4de"
},
{
"string": "0.3.0"
@@ -191,7 +191,7 @@
"symbol": "wasm_hash"
},
"val": {
- "bytes": "8a70f56f0fb3d69be6633704ca50d5ec3bb8f57bec19e57aabca39efaa7b5f35"
+ "bytes": "b751703e2d5fab63e27155154703d6d0162acab1c90ad87a715f6a16d487c4de"
}
}
]
diff --git a/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_creates_profile_for_caller.1.json b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_creates_profile_for_caller.1.json
new file mode 100644
index 0000000..b4043cd
--- /dev/null
+++ b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_creates_profile_for_caller.1.json
@@ -0,0 +1,309 @@
+{
+ "generators": {
+ "address": 3,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "bootstrap_self",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ },
+ {
+ "bytes": "d5d176dcdd209c002d31ed6bc9c12818506ebedbd40f9e06e984ab3e39fad539"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ []
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "d5d176dcdd209c002d31ed6bc9c12818506ebedbd40f9e06e984ab3e39fad539"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "d5d176dcdd209c002d31ed6bc9c12818506ebedbd40f9e06e984ab3e39fad539"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "bootstrapped_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "credits"
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "symbol": "reputation"
+ },
+ "val": {
+ "u64": "0"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": []
+}
\ No newline at end of file
diff --git a/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_demands_the_callers_own_auth_not_admin.1.json b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_demands_the_callers_own_auth_not_admin.1.json
new file mode 100644
index 0000000..4a5ecaa
--- /dev/null
+++ b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_demands_the_callers_own_auth_not_admin.1.json
@@ -0,0 +1,345 @@
+{
+ "generators": {
+ "address": 3,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "bootstrap_self",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ },
+ {
+ "bytes": "867f65fc71d3be125a4f577fae0e60700331842c21ae0afddf3dcee4de799735"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ]
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "867f65fc71d3be125a4f577fae0e60700331842c21ae0afddf3dcee4de799735"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "867f65fc71d3be125a4f577fae0e60700331842c21ae0afddf3dcee4de799735"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "bootstrapped_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "credits"
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "symbol": "reputation"
+ },
+ "val": {
+ "u64": "0"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": [
+ {
+ "event": {
+ "ext": "v0",
+ "contract_id": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "type_": "contract",
+ "body": {
+ "v0": {
+ "topics": [
+ {
+ "symbol": "profile_bootstrapped"
+ }
+ ],
+ "data": {
+ "map": [
+ {
+ "key": {
+ "symbol": "initial_credits"
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "symbol": "user"
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "failed_call": false
+ }
+ ]
+}
\ No newline at end of file
diff --git a/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_is_idempotent_for_existing_profile.1.json b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_is_idempotent_for_existing_profile.1.json
new file mode 100644
index 0000000..03e9396
--- /dev/null
+++ b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_is_idempotent_for_existing_profile.1.json
@@ -0,0 +1,408 @@
+{
+ "generators": {
+ "address": 3,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "bootstrap_self",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ },
+ {
+ "bytes": "b2eace9225c4d34934a343726daf769585618fbc574d1b7f22a4ed624eb02865"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "bootstrap_self",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ },
+ {
+ "bytes": "991ae008814fea77cac83607be890bdfb63dcc07552f2f2002bc5a26ee4a248d"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ []
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "991ae008814fea77cac83607be890bdfb63dcc07552f2f2002bc5a26ee4a248d"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "991ae008814fea77cac83607be890bdfb63dcc07552f2f2002bc5a26ee4a248d"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "b2eace9225c4d34934a343726daf769585618fbc574d1b7f22a4ed624eb02865"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "b2eace9225c4d34934a343726daf769585618fbc574d1b7f22a4ed624eb02865"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "bootstrapped_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "credits"
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "symbol": "reputation"
+ },
+ "val": {
+ "u64": "0"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "5541220902715666415"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": []
+}
\ No newline at end of file
diff --git a/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_rejects_a_replayed_op_id.1.json b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_rejects_a_replayed_op_id.1.json
new file mode 100644
index 0000000..88db21a
--- /dev/null
+++ b/contracts/profile/test_snapshots/tests/bootstrap/bootstrap_self_rejects_a_replayed_op_id.1.json
@@ -0,0 +1,308 @@
+{
+ "generators": {
+ "address": 3,
+ "nonce": 0,
+ "mux_id": 0
+ },
+ "auth": [
+ [],
+ [
+ [
+ "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ {
+ "function": {
+ "contract_fn": {
+ "contract_address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "function_name": "bootstrap_self",
+ "args": [
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ },
+ {
+ "bytes": "0d757d493b1067a2fafc17dcb1bc173b741d347c1dfbaa6be1177b3c5252f3c8"
+ }
+ ]
+ }
+ },
+ "sub_invocations": []
+ }
+ ]
+ ],
+ []
+ ],
+ "ledger": {
+ "protocol_version": 23,
+ "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": [
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "0d757d493b1067a2fafc17dcb1bc173b741d347c1dfbaa6be1177b3c5252f3c8"
+ }
+ ]
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "OpSeen"
+ },
+ {
+ "bytes": "0d757d493b1067a2fafc17dcb1bc173b741d347c1dfbaa6be1177b3c5252f3c8"
+ }
+ ]
+ },
+ "durability": "temporary",
+ "val": {
+ "bool": true
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 15
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": {
+ "vec": [
+ {
+ "symbol": "Profile"
+ },
+ {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M"
+ }
+ ]
+ },
+ "durability": "persistent",
+ "val": {
+ "map": [
+ {
+ "key": {
+ "symbol": "bootstrapped_at"
+ },
+ "val": {
+ "u64": "0"
+ }
+ },
+ {
+ "key": {
+ "symbol": "credits"
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "symbol": "reputation"
+ },
+ "val": {
+ "u64": "0"
+ }
+ }
+ ]
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 1555200
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCT4",
+ "key": "ledger_key_contract_instance",
+ "durability": "persistent",
+ "val": {
+ "contract_instance": {
+ "executable": {
+ "wasm": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ },
+ "storage": [
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Admin"
+ }
+ ]
+ },
+ "val": {
+ "address": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD2KM"
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DefaultBootstrapCredits"
+ }
+ ]
+ },
+ "val": {
+ "u32": 30
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "DeploymentSeq"
+ }
+ ]
+ },
+ "val": {
+ "u32": 0
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Paused"
+ }
+ ]
+ },
+ "val": {
+ "bool": false
+ }
+ },
+ {
+ "key": {
+ "vec": [
+ {
+ "symbol": "Version"
+ }
+ ]
+ },
+ "val": {
+ "string": "0.2.0"
+ }
+ }
+ ]
+ }
+ }
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ],
+ [
+ {
+ "contract_data": {
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_data": {
+ "ext": "v0",
+ "contract": "CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHK3M",
+ "key": {
+ "ledger_key_nonce": {
+ "nonce": "801925984706572462"
+ }
+ },
+ "durability": "temporary",
+ "val": "void"
+ }
+ },
+ "ext": "v0"
+ },
+ 6311999
+ ]
+ ],
+ [
+ {
+ "contract_code": {
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
+ }
+ },
+ [
+ {
+ "last_modified_ledger_seq": 0,
+ "data": {
+ "contract_code": {
+ "ext": "v0",
+ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "code": ""
+ }
+ },
+ "ext": "v0"
+ },
+ 518400
+ ]
+ ]
+ ]
+ },
+ "events": []
+}
\ No newline at end of file
diff --git a/deploy_and_upgrade.sh b/deploy_and_upgrade.sh
index 00f08e4..ca5f060 100755
--- a/deploy_and_upgrade.sh
+++ b/deploy_and_upgrade.sh
@@ -67,7 +67,14 @@ esac
build_contract() {
echo "Building $CONTRACT_KIND..."
- stellar contract build
+ # Testnet profile builds enable the `testnet` feature → zero upgrade timelock
+ # for fast iteration. Mainnet (and any non-testnet build) MUST omit it; the
+ # default keeps the full audit-mandated timelock, so this fails safe.
+ if [ "$NETWORK" = "testnet" ] && [ "$CONTRACT_KIND" = "profile" ]; then
+ stellar contract build --package boundless-profile --features testnet
+ else
+ stellar contract build
+ fi
}
read_contract_id() {
diff --git a/scripts/deploy/deploy.sh b/scripts/deploy/deploy.sh
index 994f227..2adfb71 100755
--- a/scripts/deploy/deploy.sh
+++ b/scripts/deploy/deploy.sh
@@ -89,10 +89,18 @@ echo " fee bps: $FEE_BPS"
echo " bootstrap credits: $BOOTSTRAP_CREDITS"
echo
-# 1. Build both contracts.
+# 1. Build both contracts. Testnet/futurenet enable the `testnet` feature →
+# zero upgrade timelock for fast iteration. Mainnet MUST build WITHOUT it
+# (default = full audit-mandated timelock; fail-safe).
echo "==> building contracts"
-( cd "$REPO_ROOT/contracts/events" && stellar contract build )
-( cd "$REPO_ROOT/contracts/profile" && stellar contract build )
+BUILD_FEATURES=""
+if [[ "$NETWORK" == "testnet" || "$NETWORK" == "futurenet" ]]; then
+ BUILD_FEATURES="--features testnet"
+fi
+# shellcheck disable=SC2086
+( cd "$REPO_ROOT/contracts/events" && stellar contract build $BUILD_FEATURES )
+# shellcheck disable=SC2086
+( cd "$REPO_ROOT/contracts/profile" && stellar contract build $BUILD_FEATURES )
EVENTS_WASM="$REPO_ROOT/target/wasm32v1-none/release/boundless_events.wasm"
PROFILE_WASM="$REPO_ROOT/target/wasm32v1-none/release/boundless_profile.wasm"