# MMB Proposal Preimage: calculations & details
## Address of pure proxy on AssetHub
Account: `16bN1LodVn42f4VcDyUEAeary75nhHvPkVshU2R1q16825HJ`
Public key: `0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba`
## Scheduled Payments: amounts
``` sage
usd_chf=0.8838
milestone_chf_full_values = {
'm1': 162000,
'm2': 108000,
'm3': 54000,
'm4': 18000,
'm5': 162000,
'm6': 135000
}
upon_completion=0.7
upon_success=0.3
milestone_values_usdc_completion = {key: upon_completion * mX / usd_chf for key, mX in milestone_chf_full_values.items()}
# print("USDC Completion Values:", milestone_values_usdc_completion)
# print("USDC Completion Value Sum:", sum(milestone_values_usdc_completion.values()))
usdc_units=10^6
milestone_values_usdc_completion_onchain = {key: round(mX * usdc_units) for key, mX in milestone_values_usdc_completion.items()}
print("USDC Completion Values On-Chain:", milestone_values_usdc_completion_onchain)
milestone_values_usdc_success = {key: upon_success * mX / usd_chf for key, mX in milestone_chf_full_values.items()}
total_usdc_success = sum(milestone_values_usdc_success.values())
# print("Total USDC Success Value:", total_usdc_success)
dot_usd_7day_ema=7.370521
# print("Total DOT Success Value:", total_usdc_success/dot_usd_7day_ema)
dot_units=10^10
print("Total DOT Success Value On-Chain:", round(total_usdc_success/dot_usd_7day_ema*dot_units))
```
output:
``` json
USDC Completion Values On-Chain: {'m1': 128309572301, 'm2': 85539714868, 'm3': 42769857434, 'm4': 14256619145, 'm5': 128309572301, 'm6': 106924643585}
Total DOT Success Value On-Chain: 294286220724076
```
Sage Cell Server: [Link](https://sagecell.sagemath.org/?z=eJylks1ugkAUhfckvMONXcgYi4OIEBNWunehbbrqhMAYSWHGOEwT0_TdO8NPQQ3FpCw_LucezrlSJCQ-HkJsB4EbmEaeZlQUnFFNyUFmGfmMMkkFhPBlGqCece6MV-As5xjjaYPmGuGgi1yFvEWXLPTQ1Yx3r7TUyPUUMo1v05AnzkjM81NGi5QzZdSvoZBxTIVQxDWNrvPKMJEiiTtf6h_4oJcV3CjCBPI3mIGskoADP4Oam2qaMugNxE4LmgsLKY9PcDqnrLBGL7vNGtat9Gs5uRpNYcgdGlKBncy1kJC5NSRmV9hCSMmW7yRLCxE6-H05HBThLD5GaRvYmUuWWCqOCbRiqD-oHlNtXn-mBVv2vNb7H4mt8Yr6L6A-k-v6G_j_7gteRNntpv6S6pm2oU7vey0FZSq7WqqMRAdxv0Z9mfBCI-In0YXQPAp92_WxN3fuRDfb_SOas1vFZklzPg7-ba9H-Kq-6nIe2DP53YLQD1oRjIA=&lang=sage&interacts=eJyLjgUAARUAuQ==)
## Scheduled Payments: delays
``` sage
day=10*60*24
week=7*day
date_25_november_2024=23570000 # some time on 25 November
start_date=date_25_november_2024+4*week
safety_factor=1.2
delivery_delays = {
'm1': 18,
'm2': 18+12,
'm3': 6+10,
'm4': 6+10+2,
'm5': 6+10+2+18,
'm6': 6+10+2+18+15,
'success': 6+10+2+18+15+2*52
}
anticipated_delivery_in_weeks = {key: safety_factor * mX for key, mX in delivery_delays.items()}
print("Anticipated delivery in weeks:", anticipated_delivery_in_weeks)
anticipated_delivery_blocks = {key: start_date + round(mX * week) for key, mX in anticipated_delivery_in_weeks.items()}
print("Anticipated delivery in blocks:", anticipated_delivery_blocks)
```
``` json
Anticipated delivery in weeks: {'m1': 21.6000000000000, 'm2': 36.0000000000000, 'm3': 19.2000000000000, 'm4': 21.6000000000000, 'm5': 43.2000000000000, 'm6': 61.2000000000000, 'success': 186.000000000000}
Anticipated delivery in blocks: {'m1': 26150480, 'm2': 27602000, 'm3': 25908560, 'm4': 26150480, 'm5': 28327760, 'm6': 30142160, 'success': 42722000}
```
Sage Cell Server: [Link](https://sagecell.sagemath.org/?z=eJyNkcGKgzAQhu-C7zB0D62JFJOqXQQP-wJ73ltINUJojcWkXWTZd9_RttaVbdkcZPLPZP7vx1J2OYtIGhEe-96nUvt8S0rZ-V4pnRI8EaY5q3qnWsEjHud8k2wjPPACtqkVOI2fxgBP4P066HvWydaJfkH-5xYak94JB2WlXCcqWbimzdma-x4aq4M-q7YTWMjOQg5fvgd4ljVbZsBew9uVD1fK-KhsUEkpi0Yhvgr0PpOMEp3sSqcqZcmtYU9FoayddSknCcJ-97zSOF3oIwYtxciujegjDvR71WXwKyoQgPoDKqywGfa1NjALvtZO1XYVoMmx1catFm93p3G4fzg4ZYsQnqIED1B3h6aYgo4_Dyi0zcmUK8Qjg0kwR35q-P8AF4SHCS7t4AfEsdPx&lang=sage&interacts=eJyLjgUAARUAuQ==)
## Preimage Call Data Hex
`0x1a021c130504000100a10f0002043205e51407cdb2d8df1d0400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba0150068f01130504000100a10f0002043205e51407347790ea130400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba01502ca501130504000100a10f0002043205e514079a3b48f5090400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba0150558b01130504000100a10f0002043205e5140789bec251030400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba0150068f01130504000100a10f0002043205e51407cdb2d8df1d0400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba01503fb001130504000100a10f0002043205e51407019534e5180400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba01d0eecb01130504000100a10f01000f6c07a6d9a60b010400010100f762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba01d0e28b02`
## Preimage Call Data JSON
``` json
{
"type": "Utility",
"value": {
"type": "batch_all",
"value": {
"calls": [
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 0,
"interior": {
"type": "X2",
"value": [
{
"type": "PalletInstance",
"value": 50
},
{
"type": "GeneralIndex",
"value": "1337n"
}
]
}
}
}
},
"amount": "128309572301n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 26150480
}
}
},
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 0,
"interior": {
"type": "X2",
"value": [
{
"type": "PalletInstance",
"value": 50
},
{
"type": "GeneralIndex",
"value": "1337n"
}
]
}
}
}
},
"amount": "85539714868n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 27602000
}
}
},
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 0,
"interior": {
"type": "X2",
"value": [
{
"type": "PalletInstance",
"value": 50
},
{
"type": "GeneralIndex",
"value": "1337n"
}
]
}
}
}
},
"amount": "42769857434n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 25908560
}
}
},
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 0,
"interior": {
"type": "X2",
"value": [
{
"type": "PalletInstance",
"value": 50
},
{
"type": "GeneralIndex",
"value": "1337n"
}
]
}
}
}
},
"amount": "14256619145n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 26150480
}
}
},
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 0,
"interior": {
"type": "X2",
"value": [
{
"type": "PalletInstance",
"value": 50
},
{
"type": "GeneralIndex",
"value": "1337n"
}
]
}
}
}
},
"amount": "128309572301n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 28327760
}
}
},
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 0,
"interior": {
"type": "X2",
"value": [
{
"type": "PalletInstance",
"value": 50
},
{
"type": "GeneralIndex",
"value": "1337n"
}
]
}
}
}
},
"amount": "106924643585n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 30142160
}
}
},
{
"type": "Treasury",
"value": {
"type": "spend",
"value": {
"asset_kind": {
"type": "V4",
"value": {
"location": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "Parachain",
"value": 1000
}
}
},
"asset_id": {
"parents": 1,
"interior": {
"type": "Here"
}
}
}
},
"amount": "294286220724076n",
"beneficiary": {
"type": "V4",
"value": {
"parents": 0,
"interior": {
"type": "X1",
"value": {
"type": "AccountId32",
"value": {
"id": "0xf762391f32427e1e7710228ff2d57ffb7ae498aeef5faedee8a5e6eeacc3a6ba"
}
}
}
}
},
"valid_from": 42722000
}
}
}
]
}
}
}
```