dendrite/zion
Tak Wai Wong 18db428c23
Figure out space vs channel from roomid (#43)
* pass in roomserver API so that we have access to the db

* interface to get db info for spaceid and channelid

* determine space or channel by querying the room db

* Add authorization check to the JOIN endpoint

* fix lint errors
2022-10-24 21:35:36 -07:00
..
contracts Updated generated GO types for Zion Space Manager contracts (#41) 2022-10-24 21:35:36 -07:00
contract_addresses.go Authorization framework for gating dendrite endpoints (#39) 2022-10-24 21:24:35 -07:00
README.md Figure out space vs channel from roomid (#43) 2022-10-24 21:35:36 -07:00
store.go Figure out space vs channel from roomid (#43) 2022-10-24 21:35:36 -07:00
store_types.go Figure out space vs channel from roomid (#43) 2022-10-24 21:35:36 -07:00
user_identifier.go Figure out space vs channel from roomid (#43) 2022-10-24 21:35:36 -07:00
web3_util.go Authorization framework for gating dendrite endpoints (#39) 2022-10-24 21:24:35 -07:00
zion.go Setup foundry to build abi.json files (#509) 2022-10-24 21:23:17 -07:00
zion_authorization.go Figure out space vs channel from roomid (#43) 2022-10-24 21:35:36 -07:00

Purpose

Additional packaages added for the Zion project, nothing in here should be in the Matrix Dendrite upstream, nor in the herenotthere/dendrite-fork.

The zion_space_manager_(mainnet|rinkeby|localhost).go files are generated as new versions of the smart contracts are build and deployed. The bindings are in this location so they can be built alongside the dendrite server in the build process.