Skip to main content Link Search Menu Expand Document (external link)

Proposal Contract Messages

This section describes our vault proposal contract. The Vault Proposal contracts are instantiated from the forge contract as proposals are created. This means there are many vault proposal contracts at any given time. Below Iโ€™ll use a proposal contract as an example but it is only one of many proposal contracts that will be instantiated throughout the lifetime of YFD

Contract Address

Name Contract Address
Proposal terra1ly39tx476q7y3cj9rc33f8agm48ccg7qc02psmm27a4xjw87ut8q0nlwz4

You can go to the contract tab on the terra station web app to manually run query and execute messages.

Searching for the contract shows useful information such as the Code ID Creator Admin and the InitMsg that was used to instantiate the contract. In the case of this YFD contract the InitMsg is

{
  "name": "Foo_name",
  "symbol": "YFDvoteAAAB",
  "decimals": 6,
  "initial_balances": [
    {
      "address": "terra1mgwy0jxfsmn8vtyxepntlzk6m7030jejkm5xhk",
      "amount": "24999569540"
    }
  ],
  "booster_addresses": [
    "terra10tl78km5x65cv3jff45ep5333xq79fwdzh4dgz",
    "terra13nxtkm3y6elyuapq5ceysz7smlqzdgljxr9lm9",
    "terra177halsax009np6s7y0mwq23y5jrl8ww0z8h5n5",
    "terra1fq2axrgy7r2hqtxt7x79fm329nd005f2ehddyc",
    "terra1mgwy0jxfsmn8vtyxepntlzk6m7030jejkm5xhk",
    "terra1q04xu3lcgmzt5ayrx8dxkc6kyu9mpmn35szkgw",
    "terra1qje0jdhrhgcnju2ph8jdafcjr252wa2svqj3ly",
    "terra1r5h6fmlgc8h7ke2hlzlkgh3kvcdlxcy55s83rc",
    "terra1upleyfx24jehpgfy9d79d9scps20ffuf6vy706",
    "terra1ymc59uuuklnudfnkwhezzlnmec6f3cze7tsve9",
    "terra1z34jtm74a4ngea3rpxusmt4sqq8rlgcuwnt24w"
  ],
  "marketing": null,
  "proposal_info": {
    "name": "Foo_name",
    "proposer": "terra1mgwy0jxfsmn8vtyxepntlzk6m7030jejkm5xhk",
    "proposal_url": "www.example.com",
    "tvl_limit": "1000000",
    "contact": [
      "[email protected]"
    ],
    "developer": "terra1mgwy0jxfsmn8vtyxepntlzk6m7030jejkm5xhk",
    "development_cost": "67000",
    "developer_initial_payment": "0",
    "initial_funds": "5000",
    "booster_nft": 67,
    "treasury_nft": 33,
    "funding_denomination": "terra1ss9zz4873vk4dd8dvua0vm83m6s8k7ctwp9efac0arytn6jthfgsy2d4a9",
    "statement_of_work": "www.example.com",
    "payment_schedule": 2,
    "payment_frequency": 10,
    "github": "www.example.com",
    "expiration": 201600,
    "quorum_percent": "0.25",
    "self_vouched_information": "www.example.com"
  },
  "proposal_id": "1",
  "vote_contract_code_id": 5040,
  "nft_contract_code_id": 5041,
  "treasury_addr": "terra1upleyfx24jehpgfy9d79d9scps20ffuf6vy706"
}

Table of contents