packages/contracts/src/model.ts35aa219be08e6d4c8d1d6999c64f12ce94fee8dba2d63e07f5ab7559c4add5f349403429ff8d87da542a3b77716b4579a69e116c8c5f8886e878d5306e972fad1bd4d6dadfd99b7425a3c17e6cadaeddb5786e20446a10e97c7460bd2cd04f0b59c6d6545a91956de146c2b9680d3c9375ea16f6f70a9a04153a130