package user import ( "gno.land/p/zenao/users" "gno.land/r/demo/profile" "gno.land/p/zenao/daokit" "gno.land/p/zenao/daocond" ) var ( DAO daokit.DAO localDAO daokit.DAO user *users.User // XXX: needed for backward compatibility with frontend queries ) func init() { user = users.NewUser(&users.Config{ Name: "Mikael Vallenet", Bio: "---\nsocialMediaLinks: []\nlocation: ''\nshortBio: ''\n---\nSamourai Crew Member (Tech division) 🄷\n\nSoftware Engineer (back & blockchain) šŸ‘Ø\u200dšŸ’»\n\nStill a student for a few months before finishing my master's degree. šŸ‘Ø\u200dšŸŽ“\n\nI like to spend my time on the computer (gaming, coding, tinkering) āš™ļø\n\nI like to code back-end / system stuff in Go šŸ’™ i'm bad at UI but still trying to improve with some side projects \n\nI studied 1 year in Australia at Monash University, Melbourne šŸ‡¦šŸ‡ŗ\n\nMaster LoL ADC & MID (I decayed since i stopped playing) šŸ•¹ļø\n\nI'd like to run a semi-marathon & bench 100KG at bench press before end of the year šŸ‹ļø\u200dā™‚ļø\n\nI also want to travel in many countries including (Canada, South Korea, Japan, Vietnam, Brazil, ...) āœˆļø\n", AvatarURI: "ipfs://bafybeid7hxv6nhe47kv5oaqxuntogm4jmld3jidvlvy54fytvpjbj6plae", GetProfileString: profile.GetStringField, SetProfileString: profile.SetStringField, ZenaoAdminAddr: "g1djrkw9tf4px658j85cc6fhsvm50uf9s0g6kfsm", CrossFn: crossFn, SetImplemFn: setImplem, PrivateVarName: "user", }) } func Vote(_ realm, proposalID uint64, vote daocond.Vote) { localDAO.Vote(proposalID, vote) } func Execute(_ realm, proposalID uint64) { localDAO.Execute(proposalID) } func Render(path string) string { return localDAO.Render(path) } func crossFn(_ realm, cb func()) { cb() } func setImplem(newLocalDAO daokit.DAO, newDAO daokit.DAO) { localDAO, DAO = newLocalDAO, newDAO }