dendrite/zion/contract_addresses.go

25 lines
540 B
Go

package zion
import (
"encoding/json"
)
type SpaceManagerContractAddresses struct {
Spacemanager string `json:"spaceManager"`
Usergranted string `json:"usergranted"`
Tokengranted string `json:"tokengranted"`
}
type SpaceFactoryContractAddress struct {
SpaceFactory string `json:"spaceFactory"`
}
func loadSpaceFactoryAddress(byteValue []byte) (*SpaceFactoryContractAddress, error) {
var address SpaceFactoryContractAddress
err := json.Unmarshal(byteValue, &address)
if err != nil {
return nil, err
}
return &address, nil
}