UNPKG

@river-build/generated

Version:

## How to generate contract types

1 lines 50.3 kB
{"abi":[{"type":"function","name":"__Architect_init","inputs":[{"name":"ownerImplementation","type":"address","internalType":"contract ISpaceOwner"},{"name":"userEntitlementImplementation","type":"address","internalType":"contract IUserEntitlement"},{"name":"ruleEntitlementImplementation","type":"address","internalType":"contract IRuleEntitlementV2"},{"name":"legacyRuleEntitlement","type":"address","internalType":"contract IRuleEntitlement"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getProxyInitializer","inputs":[],"outputs":[{"name":"","type":"address","internalType":"contract ISpaceProxyInitializer"}],"stateMutability":"view"},{"type":"function","name":"getSpaceArchitectImplementations","inputs":[],"outputs":[{"name":"spaceToken","type":"address","internalType":"contract ISpaceOwner"},{"name":"userEntitlementImplementation","type":"address","internalType":"contract IUserEntitlement"},{"name":"ruleEntitlementImplementation","type":"address","internalType":"contract IRuleEntitlementV2"},{"name":"legacyRuleEntitlement","type":"address","internalType":"contract IRuleEntitlement"}],"stateMutability":"view"},{"type":"function","name":"getSpaceByTokenId","inputs":[{"name":"tokenId","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getTokenIdBySpace","inputs":[{"name":"space","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"setProxyInitializer","inputs":[{"name":"proxyInitializer","type":"address","internalType":"contract ISpaceProxyInitializer"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"setSpaceArchitectImplementations","inputs":[{"name":"spaceToken","type":"address","internalType":"contract ISpaceOwner"},{"name":"userEntitlementImplementation","type":"address","internalType":"contract IUserEntitlement"},{"name":"ruleEntitlementImplementation","type":"address","internalType":"contract IRuleEntitlementV2"},{"name":"legacyRuleEntitlement","type":"address","internalType":"contract IRuleEntitlement"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"event","name":"Architect__ProxyInitializerSet","inputs":[{"name":"proxyInitializer","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"Initialized","inputs":[{"name":"version","type":"uint32","indexed":false,"internalType":"uint32"}],"anonymous":false},{"type":"event","name":"InterfaceAdded","inputs":[{"name":"interfaceId","type":"bytes4","indexed":true,"internalType":"bytes4"}],"anonymous":false},{"type":"event","name":"InterfaceRemoved","inputs":[{"name":"interfaceId","type":"bytes4","indexed":true,"internalType":"bytes4"}],"anonymous":false},{"type":"event","name":"OwnershipTransferred","inputs":[{"name":"previousOwner","type":"address","indexed":true,"internalType":"address"},{"name":"newOwner","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"Paused","inputs":[{"name":"account","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"event","name":"SpaceCreated","inputs":[{"name":"owner","type":"address","indexed":true,"internalType":"address"},{"name":"tokenId","type":"uint256","indexed":true,"internalType":"uint256"},{"name":"space","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"Unpaused","inputs":[{"name":"account","type":"address","indexed":false,"internalType":"address"}],"anonymous":false},{"type":"error","name":"Architect__InvalidAddress","inputs":[]},{"type":"error","name":"Architect__InvalidNetworkId","inputs":[]},{"type":"error","name":"Architect__InvalidPricingModule","inputs":[]},{"type":"error","name":"Architect__InvalidStringLength","inputs":[]},{"type":"error","name":"Architect__NotContract","inputs":[]},{"type":"error","name":"Initializable_InInitializingState","inputs":[]},{"type":"error","name":"Initializable_NotInInitializingState","inputs":[]},{"type":"error","name":"Introspection_AlreadySupported","inputs":[]},{"type":"error","name":"Introspection_NotSupported","inputs":[]},{"type":"error","name":"Ownable__NotOwner","inputs":[{"name":"account","type":"address","internalType":"address"}]},{"type":"error","name":"Ownable__ZeroAddress","inputs":[]},{"type":"error","name":"Pausable__NotPaused","inputs":[]},{"type":"error","name":"Pausable__Paused","inputs":[]},{"type":"error","name":"Reentrancy","inputs":[]}],"bytecode":{"object":"0x608060405234801561001057600080fd5b5061001961001e565b6100c4565b7f59b501c3653afc186af7d48dda36cf6732bd21629a6295693664240a6ef520008054640100000000900460ff161561006a576040516366008a2d60e01b815260040160405180910390fd5b805463ffffffff90811610156100c157805463ffffffff191663ffffffff90811782556040519081527fe9c9b456cb2994b80aeef036cf59d26e9617df80f816a6ee5a5b4166e07e2f5c9060200160405180910390a15b50565b610649806100d36000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c80636bd837f41161005b5780636bd837f414610102578063c0bc67961461010a578063cd7242b81461012b578063e6907c9d1461013e57600080fd5b80631a424b6614610082578063545efb2d14610097578063673f0dd5146100d7575b600080fd5b6100956100903660046105b0565b610151565b005b61009f6101ad565b604080516001600160a01b03958616815293851660208501529184169183019190915290911660608201526080015b60405180910390f35b6100ea6100e536600461060c565b610265565b6040516001600160a01b0390911681526020016100ce565b6100ea6102a3565b61011d610118366004610625565b6102db565b6040519081526020016100ce565b6100956101393660046105b0565b610318565b61009561014c366004610625565b610369565b7f59b501c3653afc186af7d48dda36cf6732bd21629a6295693664240a6ef5200054640100000000900460ff1661019b57604051630ef4733760e31b815260040160405180910390fd5b6101a7848484846103c1565b50505050565b6000806000806102577f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d00547f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d01547f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d02547f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d05546001600160a01b03938416949284169391821692911690565b935093509350935090919293565b60008181527f06bd04a817647c31ee485c8a0baab96facd62dbfd4b475796bb17ca2c12f000260205260408120546001600160a01b03165b92915050565b60006102d67f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d06546001600160a01b031690565b905090565b6001600160a01b03811660009081527f06bd04a817647c31ee485c8a0baab96facd62dbfd4b475796bb17ca2c12f0001602052604081205461029d565b7f4675fa8241f86f37157864d3d49b85ad4b164352c516da28e1678a90470ae300546001600160a01b0316331461019b576040516365f4906560e01b81523360048201526024015b60405180910390fd5b7f4675fa8241f86f37157864d3d49b85ad4b164352c516da28e1678a90470ae300546001600160a01b031633146103b5576040516365f4906560e01b8152336004820152602401610360565b6103be8161050e565b50565b836001600160a01b03163b6000036103ec576040516302f3d00b60e01b815260040160405180910390fd5b826001600160a01b03163b600003610417576040516302f3d00b60e01b815260040160405180910390fd5b816001600160a01b03163b600003610442576040516302f3d00b60e01b815260040160405180910390fd5b7f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0080546001600160a01b03199081166001600160a01b03968716179091557f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0180548216948616949094179093557f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0280548416928516929092179091557f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0580549092169216919091179055565b7f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0680546001600160a01b0319166001600160a01b0383169081179091556040517f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0091907f50d234a64b07fd5931eedf717c2eca7f76ef13920a1330cc774176dbf9c66b3e90600090a25050565b6001600160a01b03811681146103be57600080fd5b600080600080608085870312156105c657600080fd5b84356105d18161059b565b935060208501356105e18161059b565b925060408501356105f18161059b565b915060608501356106018161059b565b939692955090935050565b60006020828403121561061e57600080fd5b5035919050565b60006020828403121561063757600080fd5b81356106428161059b565b939250505056","sourceMap":"1002:2487:174:-:0;;;;;;;;;;;;-1:-1:-1;324:22:570;:20;:22::i;:::-;1002:2487:174;;1653:314:575;296:66:576;1779:14:575;;;;;;;1775:62;;;1802:35;;-1:-1:-1;;;1802:35:575;;;;;;;;;;;1775:62;1848:9;;1860:16;1848:9;;;:28;1844:119;;;1886:28;;-1:-1:-1;;1886:28:575;1898:16;1886:28;;;;;1927:29;;158:42:699;;;1927:29:575;;146:2:699;131:18;1927:29:575;;;;;;;1844:119;1694:273;1653:314::o;14:192:699:-;1002:2487:174;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561001057600080fd5b506004361061007d5760003560e01c80636bd837f41161005b5780636bd837f414610102578063c0bc67961461010a578063cd7242b81461012b578063e6907c9d1461013e57600080fd5b80631a424b6614610082578063545efb2d14610097578063673f0dd5146100d7575b600080fd5b6100956100903660046105b0565b610151565b005b61009f6101ad565b604080516001600160a01b03958616815293851660208501529184169183019190915290911660608201526080015b60405180910390f35b6100ea6100e536600461060c565b610265565b6040516001600160a01b0390911681526020016100ce565b6100ea6102a3565b61011d610118366004610625565b6102db565b6040519081526020016100ce565b6100956101393660046105b0565b610318565b61009561014c366004610625565b610369565b7f59b501c3653afc186af7d48dda36cf6732bd21629a6295693664240a6ef5200054640100000000900460ff1661019b57604051630ef4733760e31b815260040160405180910390fd5b6101a7848484846103c1565b50505050565b6000806000806102577f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d00547f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d01547f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d02547f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d05546001600160a01b03938416949284169391821692911690565b935093509350935090919293565b60008181527f06bd04a817647c31ee485c8a0baab96facd62dbfd4b475796bb17ca2c12f000260205260408120546001600160a01b03165b92915050565b60006102d67f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d06546001600160a01b031690565b905090565b6001600160a01b03811660009081527f06bd04a817647c31ee485c8a0baab96facd62dbfd4b475796bb17ca2c12f0001602052604081205461029d565b7f4675fa8241f86f37157864d3d49b85ad4b164352c516da28e1678a90470ae300546001600160a01b0316331461019b576040516365f4906560e01b81523360048201526024015b60405180910390fd5b7f4675fa8241f86f37157864d3d49b85ad4b164352c516da28e1678a90470ae300546001600160a01b031633146103b5576040516365f4906560e01b8152336004820152602401610360565b6103be8161050e565b50565b836001600160a01b03163b6000036103ec576040516302f3d00b60e01b815260040160405180910390fd5b826001600160a01b03163b600003610417576040516302f3d00b60e01b815260040160405180910390fd5b816001600160a01b03163b600003610442576040516302f3d00b60e01b815260040160405180910390fd5b7f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0080546001600160a01b03199081166001600160a01b03968716179091557f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0180548216948616949094179093557f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0280548416928516929092179091557f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0580549092169216919091179055565b7f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0680546001600160a01b0319166001600160a01b0383169081179091556040517f9e34afa7b4d27d347d25d9d9dab4f1a106fa081382e6c4243e834d093e787d0091907f50d234a64b07fd5931eedf717c2eca7f76ef13920a1330cc774176dbf9c66b3e90600090a25050565b6001600160a01b03811681146103be57600080fd5b600080600080608085870312156105c657600080fd5b84356105d18161059b565b935060208501356105e18161059b565b925060408501356105f18161059b565b915060608501356106018161059b565b939692955090935050565b60006020828403121561061e57600080fd5b5035919050565b60006020828403121561063757600080fd5b81356106428161059b565b939250505056","sourceMap":"1002:2487:174:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1117:409;;;;;;:::i;:::-;;:::i;:::-;;2649:312;;;:::i;:::-;;;;-1:-1:-1;;;;;1380:15:699;;;1362:34;;1432:15;;;1427:2;1412:18;;1405:43;1484:15;;;1464:18;;;1457:43;;;;1536:15;;;1531:2;1516:18;;1509:43;1311:3;1296:19;2649:312:174;;;;;;;;1732:121;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;1912:32:699;;;1894:51;;1882:2;1867:18;1732:121:174;1748:203:699;3176:132:174;;;:::i;1886:117::-;;;;;;:::i;:::-;;:::i;:::-;;;2607:25:699;;;2595:2;2580:18;1886:117:174;2461:177:699;2216:400:174;;;;;;:::i;:::-;;:::i;3341:146::-;;;;;;:::i;:::-;;:::i;1117:409::-;296:66:576;1263:42:575;;;;;;1258:100;;1320:38;;-1:-1:-1;;;1320:38:575;;;;;;;;;;;1258:100;1366:155:174::1;1393:19;1420:29;1457;1494:21;1366:19;:155::i;:::-;1117:409:::0;;;;:::o;2649:312::-;2735:22;2765:46;2819:48;2875:38;2935:21;961:66:178;2618:18:175;2644;;2670;;2696:24;;-1:-1:-1;;;;;2618:18:175;;;;2644;;;;2670;;;;2696:24;;;2253:478;2935:21:174;2928:28;;;;;;;;2649:312;;;;:::o;1732:121::-;1799:7;1278:49:175;;;:40;:49;;;;;;-1:-1:-1;;;;;1278:49:175;1821:27:174;1814:34;1732:121;-1:-1:-1;;1732:121:174:o;3176:132::-;3242:22;3281;3022:47:175;;-1:-1:-1;;;;;3022:47:175;;2916:158;3281:22:174;3274:29;;3176:132;:::o;1886:117::-;-1:-1:-1;;;;;1132:47:175;;1951:7:174;1132:47:175;;;:40;:47;;;;;;1973:25:174;1044:140:175;2216:400:174;284:66:587;438:29:585;-1:-1:-1;;;;;438:29:585;279:10;:22;275:79;;318:29;;-1:-1:-1;;;318:29:585;;336:10;318:29;;;1894:51:699;1867:18;;318:29:585;;;;;;;;3341:146:174;284:66:587;438:29:585;-1:-1:-1;;;;;438:29:585;279:10;:22;275:79;;318:29;;-1:-1:-1;;;318:29:585;;336:10;318:29;;;1894:51:699;1867:18;;318:29:585;1748:203:699;275:79:585;3444:38:174::1;3465:16;3444:20;:38::i;:::-;3341:146:::0;:::o;1518:731:175:-;1733:15;-1:-1:-1;;;;;1725:36:175;;1765:1;1725:41;1721:84;;1781:24;;-1:-1:-1;;;1781:24:175;;;;;;;;;;;1721:84;1823:15;-1:-1:-1;;;;;1815:36:175;;1855:1;1815:41;1811:84;;1871:24;;-1:-1:-1;;;1871:24:175;;;;;;;;;;;1811:84;1913:15;-1:-1:-1;;;;;1905:36:175;;1945:1;1905:41;1901:84;;1961:24;;-1:-1:-1;;;1961:24:175;;;;;;;;;;;1901:84;961:66:178;2070:36:175;;-1:-1:-1;;;;;;2070:36:175;;;-1:-1:-1;;;;;2070:36:175;;;;;;;2112:18;:36;;;;;;;;;;;;;;2154:18;:36;;;;;;;;;;;;;;2196:24;:48;;;;;;;;;;;;;1518:731::o;3078:284::-;3250:19;:38;;-1:-1:-1;;;;;;3250:38:175;-1:-1:-1;;;;;3250:38:175;;;;;;;;3300:57;;961:66:178;;3250:38:175;3300:57;;-1:-1:-1;;3300:57:175;3166:196;3078:284;:::o;14:144:699:-;-1:-1:-1;;;;;102:31:699;;92:42;;82:70;;148:1;145;138:12;163:824;350:6;358;366;374;427:3;415:9;406:7;402:23;398:33;395:53;;;444:1;441;434:12;395:53;483:9;470:23;502:44;540:5;502:44;:::i;:::-;565:5;-1:-1:-1;622:2:699;607:18;;594:32;635:46;594:32;635:46;:::i;:::-;700:7;-1:-1:-1;759:2:699;744:18;;731:32;772:46;731:32;772:46;:::i;:::-;837:7;-1:-1:-1;896:2:699;881:18;;868:32;909:46;868:32;909:46;:::i;:::-;163:824;;;;-1:-1:-1;163:824:699;;-1:-1:-1;;163:824:699:o;1563:180::-;1622:6;1675:2;1663:9;1654:7;1650:23;1646:32;1643:52;;;1691:1;1688;1681:12;1643:52;-1:-1:-1;1714:23:699;;1563:180;-1:-1:-1;1563:180:699:o;2196:260::-;2255:6;2308:2;2296:9;2287:7;2283:23;2279:32;2276:52;;;2324:1;2321;2314:12;2276:52;2363:9;2350:23;2382:44;2420:5;2382:44;:::i;:::-;2445:5;2196:260;-1:-1:-1;;;2196:260:699:o","linkReferences":{}},"methodIdentifiers":{"__Architect_init(address,address,address,address)":"1a424b66","getProxyInitializer()":"6bd837f4","getSpaceArchitectImplementations()":"545efb2d","getSpaceByTokenId(uint256)":"673f0dd5","getTokenIdBySpace(address)":"c0bc6796","setProxyInitializer(address)":"e6907c9d","setSpaceArchitectImplementations(address,address,address,address)":"cd7242b8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"Architect__InvalidAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Architect__InvalidNetworkId\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Architect__InvalidPricingModule\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Architect__InvalidStringLength\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Architect__NotContract\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Initializable_InInitializingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Initializable_NotInInitializingState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Introspection_AlreadySupported\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Introspection_NotSupported\",\"type\":\"error\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Ownable__NotOwner\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Ownable__ZeroAddress\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Pausable__NotPaused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Pausable__Paused\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"Reentrancy\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"proxyInitializer\",\"type\":\"address\"}],\"name\":\"Architect__ProxyInitializerSet\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint32\",\"name\":\"version\",\"type\":\"uint32\"}],\"name\":\"Initialized\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"InterfaceAdded\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"bytes4\",\"name\":\"interfaceId\",\"type\":\"bytes4\"}],\"name\":\"InterfaceRemoved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"previousOwner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"newOwner\",\"type\":\"address\"}],\"name\":\"OwnershipTransferred\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Paused\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"space\",\"type\":\"address\"}],\"name\":\"SpaceCreated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"}],\"name\":\"Unpaused\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"contract ISpaceOwner\",\"name\":\"ownerImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IUserEntitlement\",\"name\":\"userEntitlementImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IRuleEntitlementV2\",\"name\":\"ruleEntitlementImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IRuleEntitlement\",\"name\":\"legacyRuleEntitlement\",\"type\":\"address\"}],\"name\":\"__Architect_init\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getProxyInitializer\",\"outputs\":[{\"internalType\":\"contract ISpaceProxyInitializer\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"getSpaceArchitectImplementations\",\"outputs\":[{\"internalType\":\"contract ISpaceOwner\",\"name\":\"spaceToken\",\"type\":\"address\"},{\"internalType\":\"contract IUserEntitlement\",\"name\":\"userEntitlementImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IRuleEntitlementV2\",\"name\":\"ruleEntitlementImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IRuleEntitlement\",\"name\":\"legacyRuleEntitlement\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"tokenId\",\"type\":\"uint256\"}],\"name\":\"getSpaceByTokenId\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"space\",\"type\":\"address\"}],\"name\":\"getTokenIdBySpace\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract ISpaceProxyInitializer\",\"name\":\"proxyInitializer\",\"type\":\"address\"}],\"name\":\"setProxyInitializer\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"contract ISpaceOwner\",\"name\":\"spaceToken\",\"type\":\"address\"},{\"internalType\":\"contract IUserEntitlement\",\"name\":\"userEntitlementImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IRuleEntitlementV2\",\"name\":\"ruleEntitlementImplementation\",\"type\":\"address\"},{\"internalType\":\"contract IRuleEntitlement\",\"name\":\"legacyRuleEntitlement\",\"type\":\"address\"}],\"name\":\"setSpaceArchitectImplementations\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"errors\":{\"Reentrancy()\":[{\"details\":\"Unauthorized reentrant call.\"}]},\"events\":{\"OwnershipTransferred(address,address)\":{\"details\":\"This emits when ownership of a contract changes.\"}},\"kind\":\"dev\",\"methods\":{\"getProxyInitializer()\":{\"returns\":{\"_0\":\"The address of the current ISpaceProxyInitializer contract\"}},\"setProxyInitializer(address)\":{\"details\":\"This function should only be callable by the contract owner or authorized roles\",\"params\":{\"proxyInitializer\":\"The address of the new ISpaceProxyInitializer contract to be set\"}}},\"version\":1},\"userdoc\":{\"events\":{\"InterfaceAdded(bytes4)\":{\"notice\":\"Emitted when an interface is added to the contract via `_addInterface`.\"},\"InterfaceRemoved(bytes4)\":{\"notice\":\"Emitted when an interface is removed from the contract via `_removeInterface`.\"}},\"kind\":\"user\",\"methods\":{\"getProxyInitializer()\":{\"notice\":\"Retrieves the current proxy initializer\"},\"setProxyInitializer(address)\":{\"notice\":\"Sets a new proxy initializer\"}},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/src/factory/facets/architect/Architect.sol\":\"Architect\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"appendCBOR\":false,\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/\",\":@prb/math/=node_modules/@prb/math/src/\",\":@prb/test/=node_modules/@prb/test/src/\",\":@river-build/diamond/=node_modules/@river-build/diamond/\",\":@solidity/=node_modules/crypto-lib/src/\",\":account-abstraction/=node_modules/account-abstraction/contracts/\",\":crypto-lib/=node_modules/crypto-lib/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":solady/=node_modules/solady/src/\"]},\"sources\":{\"contracts/src/base/registry/facets/checker/IEntitlementChecker.sol\":{\"keccak256\":\"0x09bb1a23de39267836f97b670edcde8efd72255afd54529f5e6b3b9aa6603e4b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5ef2fb19a74acd625fa47e518cd9a09d182d381e0822a206545febede0bd4a44\",\"dweb:/ipfs/Qmb9BSPvBkb2MihJAcPu96R6HeCYGx9QJJZpSy3pfi82GB\"]},\"contracts/src/factory/facets/architect/Architect.sol\":{\"keccak256\":\"0xc4700b4645f4ed25a0ec537f82aabf2e8d53791af9245f87ae48943f61ec1f92\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b89ecb4a9008f9486b2cf5668ad8690902d006851d30c540c43bbe05d3dfa122\",\"dweb:/ipfs/QmR9bUyLoF5rACLAcyZiXzwT5ibxoxgyi79YBNLd9m66wo\"]},\"contracts/src/factory/facets/architect/ArchitectBase.sol\":{\"keccak256\":\"0x50d6ab19375b5f02e2be9ddc9dc380a71a9838cbaea5f443edbc87491390c354\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://91f955a419680e65dca86ca96636f9e9ac0c440c1e838152583f900a80c14c39\",\"dweb:/ipfs/QmS1EKudTkMAtdKgkEWdi5xduFkdZwBsimo55t69f4StVK\"]},\"contracts/src/factory/facets/architect/ArchitectStorage.sol\":{\"keccak256\":\"0xc62e53da3472373306030cd9bb5621f895b5ebbab23ab5d03311c237fe3fb19c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1bc61d6591c8c621fa635c988cdf10716037a0cbaed5fac650ed77af6c7d8561\",\"dweb:/ipfs/QmVwXUiJppdHAU5STPsZjFFGqFNosjyxP5R2NJQSp3yTsd\"]},\"contracts/src/factory/facets/architect/IArchitect.sol\":{\"keccak256\":\"0x2bf49e13516faf10c9d284c68562259a3bf6a1fe34f53669194b7968ff0234d3\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://57d74147ba45d4094bf7e47662dc68c6ffc9c1ee4287014fe52c2f17222afffd\",\"dweb:/ipfs/Qmdnzmz59QLB1x7btPyywt3o37Mbaie4wQt8UEpyAyH7rn\"]},\"contracts/src/factory/facets/architect/ImplementationStorage.sol\":{\"keccak256\":\"0xfbd2c79d432f1d57a87a4237457a23a53b3d3e9a1c85fb0cac72904f10007c4f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://d1da8f7df659c22c293c303dd7b9140372579ad816577ba7a910f49bd0d283df\",\"dweb:/ipfs/QmYc5cCpT5MEAo1BiD6ZeFxruouuJbjPRQ2uKJmJQ7dyBc\"]},\"contracts/src/factory/facets/wallet-link/IWalletLink.sol\":{\"keccak256\":\"0xb37a03936a2f15ce5c94fb9925594627cc65cfdd186c14eaff32d299ec569b5f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://085ef4945195eae38879c2d84e70a5a2f3cb02e6ad53e8ae37e6dd2591379327\",\"dweb:/ipfs/QmRP7RH7sX1MUXFDwacLABBcVdGDoyKm36JbSfDDwXy4EW\"]},\"contracts/src/factory/facets/wallet-link/libraries/WalletLib.sol\":{\"keccak256\":\"0x7fb08e8176be055adf49a1ce35e17f4cedb78c248c46c96e0583377a4e89b40b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://334911ec72def284ac7a61e04d5de12d7018421a756e265e2d0e411e62c097c1\",\"dweb:/ipfs/QmbJzoE6Tv91psSSDz8RgcuQKtp7zxCKAhnD3TKWiyiqMP\"]},\"contracts/src/spaces/entitlements/IEntitlement.sol\":{\"keccak256\":\"0x81712a4b9127000ba341966d99395917dcb4b1305eadeddd1e1ad4e562587fdd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://df0fcc9d7ed7489786684f5fa8375b277146969021f96f6a9feb81cb39176eca\",\"dweb:/ipfs/QmbxXXeXe6AzXUL8cSoABMx2E2QbRAK2uJXd8TRnDuKSJ8\"]},\"contracts/src/spaces/entitlements/rule/IRuleEntitlement.sol\":{\"keccak256\":\"0x362d73e7b5a9626ffb3c76ebd7c41cae6240ce0a8d2ec401df345814a39b303b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://c750b186885d1af5cda10755c8443629b270d18b221c1054a7e9344adbea7ce4\",\"dweb:/ipfs/QmcwkJjGj8PGy43KRRh2c4ggcjBVD65XDsoq8H5LozTeN2\"]},\"contracts/src/spaces/entitlements/user/IUserEntitlement.sol\":{\"keccak256\":\"0x573a718650f7088b84fe0bc6ec0b85c354c58c842691c66b2e682912455161c9\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5b41f88dd0e806b3f61b72f340dbdc53710827b1c8de9bcba6ba11fd1f8ae25a\",\"dweb:/ipfs/QmZZtrWAgx3aLFA2dXuoHtujBqEuxAkHZkMP4FdmEAcQRx\"]},\"contracts/src/spaces/facets/membership/IMembership.sol\":{\"keccak256\":\"0xbbba6bf5f9e7075719c89910e88b9b17a9b8814da8b7a37c6d48d8335ebde9a7\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://44476a805573fd5d9fb3e6da0a21dfade23ffd0d785103f1a5cb49a354dd4c55\",\"dweb:/ipfs/QmQTxP1bJuiXVPTprKTL8w5XNXrZCxYVtF6HTkFk8ovssD\"]},\"contracts/src/spaces/facets/owner/ISpaceOwner.sol\":{\"keccak256\":\"0xb911df0bd675db51765e301c652efde6863e7f9b56734c26229fc97d578ac5ef\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5fcbd59464b2aca01f810e14ec533101d8ea33825fbe9e242771c894883304ff\",\"dweb:/ipfs/QmfARNFQtn3upbwj5GMGBZGkktLRYQmbg2DrVHUM4hqwtn\"]},\"contracts/src/spaces/facets/proxy/ISpaceProxyInitializer.sol\":{\"keccak256\":\"0x7455a7d2fa9c1220f9004d9301c0bbab4b186a1e0baaeac62f44dc4dedbf7207\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5140ae625b81b040c9b93768812daa62fe122870264d2f47edf016b478bbd769\",\"dweb:/ipfs/QmWjZWAng8thc1BfGJxmaxnFZqJGdKfu8EfLxxRZLqsdkW\"]},\"node_modules/@openzeppelin/contracts/utils/Address.sol\":{\"keccak256\":\"0xaaa1d17c1129b127a4a401db2fbd72960e2671474be3d08cae71ccdc42f7624c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://cb2f27cd3952aa667e198fba0d9b7bcec52fbb12c16f013c25fe6fb52b29cc0e\",\"dweb:/ipfs/QmeuohBFoeyDPZA9JNCTEDz3VBfBD4EABWuWXVhHAuEpKR\"]},\"node_modules/@openzeppelin/contracts/utils/Errors.sol\":{\"keccak256\":\"0x6afa713bfd42cf0f7656efa91201007ac465e42049d7de1d50753a373648c123\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://ba1d02f4847670a1b83dec9f7d37f0b0418d6043447b69f3a29a5f9efc547fcf\",\"dweb:/ipfs/QmQ7iH2keLNUKgq2xSWcRmuBE5eZ3F5whYAkAGzCNNoEWB\"]},\"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol\":{\"keccak256\":\"0x79796192ec90263f21b464d5bc90b777a525971d3de8232be80d9c4f9fb353b8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://f6fda447a62815e8064f47eff0dd1cf58d9207ad69b5d32280f8d7ed1d1e4621\",\"dweb:/ipfs/QmfDRc7pxfaXB2Dh9np5Uf29Na3pQ7tafRS684wd3GLjVL\"]},\"node_modules/@openzeppelin/contracts/utils/structs/EnumerableSet.sol\":{\"keccak256\":\"0x9b161e97b8967d4bc0c08d25741889a30692cdda4b71910bf1b0e315f1962212\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://821500c39d095eaa25b06f46e65f1d0e97c4c96b39227f79077dee7d9e84051f\",\"dweb:/ipfs/QmSTeGorKzSWF6HAmxo32uCZiEuKNvreQdUiX1AaYtUMTz\"]},\"node_modules/@river-build/diamond/src/facets/Facet.sol\":{\"keccak256\":\"0xca7529809751c8c40aebd904b776f9ff28074b5a8a2df99f5bd1b588cb4b297c\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://74bf56c81fcb3064f372bf9fb5ae895fd976d1cf8fd535c4f03397bdfabeb25e\",\"dweb:/ipfs/QmRmNLBWakunagRHRLXsEZAq6b2CyWM4voFrEjQn2tRGYY\"]},\"node_modules/@river-build/diamond/src/facets/initializable/Initializable.sol\":{\"keccak256\":\"0xe02e99665b5acb22d5c508c3bda97c35acd2597ce0a58569a19cc12f0010da90\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b586a51dbe63e8763ae0b2b3dadd5c8559f47bc8cbaa0e9fe52aaec4c3677552\",\"dweb:/ipfs/QmRtaVikg6YDwzUAtY7WV793taZgT1ZxyMB4PLAEqGBeCC\"]},\"node_modules/@river-build/diamond/src/facets/initializable/InitializableStorage.sol\":{\"keccak256\":\"0xf8170e6977d685c218f65185478fbb9916e64f63aab1dcd195056438466f458a\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://83ea3cf77f012eef93d10593e3beded36b449611063fd8dfbdb44e4346f87eb4\",\"dweb:/ipfs/QmVasL7QnxXEmiUsLJzpfig8717zLUhZfyQxiBbFGDEVVg\"]},\"node_modules/@river-build/diamond/src/facets/introspection/IIntrospectionBase.sol\":{\"keccak256\":\"0x51e706ab1184a3a5b353b87cfee07d471b9a5ef93897022bbcd1085b39a0c762\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://3df386912c5cc759faee161b7825b2014040d04bf06528e74f4d759f06f2eb19\",\"dweb:/ipfs/QmP5AnGGNY4gsV1ABJ3WaueAsAwJVQ229ZfGjGxW8rSbEL\"]},\"node_modules/@river-build/diamond/src/facets/introspection/IntrospectionBase.sol\":{\"keccak256\":\"0x35f27aa0a4b64673a2648110422f31de0c5a71c68df562eccb9c4f2a27ee6647\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://2eb1f2ff2e2d7222bf8fe2cf7558a2e47925e3d4557208362b1f50e63cb43006\",\"dweb:/ipfs/QmNcJZSAEPreUy66tt5brPrauVnUb4tqvcxej5Uc4SZZWz\"]},\"node_modules/@river-build/diamond/src/facets/introspection/IntrospectionStorage.sol\":{\"keccak256\":\"0x306f41ef86bc5050a28c1dbf855d3f6f623be4aebc0a0f96474dae85979f7763\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://dbad6f8e6685690ae75f6c9066972a45400b45307245feab8990af18a4c38e91\",\"dweb:/ipfs/QmcTUqiSL1z2nwokpNNsXQkjVTaFdFJiM2exguZpPDDXEM\"]},\"node_modules/@river-build/diamond/src/facets/ownable/IERC173.sol\":{\"keccak256\":\"0x187fcc652a498aa18be665689a8496daad50511e6d7d926be0a210469325cdd8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://00c489916ad6e3ef2bfeb1d5f0230022cf776caab4b1372f0bf79b839810f1a2\",\"dweb:/ipfs/QmV2h8sDoHeyZKvbKeJBk6WaS5F87QaDMCq3iEymsbrmVh\"]},\"node_modules/@river-build/diamond/src/facets/ownable/OwnableBase.sol\":{\"keccak256\":\"0x272abaecc104d5f23d77a623cf1548620d24b0f447eb2a12144e27561ff489f2\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://fcb8c20ff7346bdc5dba82e6680cc0ea64087460a12153e3b6c3416f6addf875\",\"dweb:/ipfs/QmfEEufJBzudSDekQteQkb3CzmnzUPT3GDhNgVpHNC9xaf\"]},\"node_modules/@river-build/diamond/src/facets/ownable/OwnableStorage.sol\":{\"keccak256\":\"0xda650482ce08c04110366cb01408aaabd01383d9c504b7cacfb2674aae688dcd\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://694f42ffb353fccaa1eadf91dee3a3cee7253e3f357bcba2b175fd7be701e27e\",\"dweb:/ipfs/QmPxxVerATSYrNLp7snnSvNVsbLPm1wzHULhBbtR333eik\"]},\"node_modules/@river-build/diamond/src/facets/ownable/token/ITokenOwnable.sol\":{\"keccak256\":\"0x125ffc776682deecf6bbf36f4b33b762968a4e6ad182dd5a896fb92fd103b397\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://bdb1d0973416722e1f7772f9f0adb2d76a262c6cb667b5c3907076f4c9b3bd37\",\"dweb:/ipfs/Qme3Xvaq4fWexPd6TAjWpqfmiQ1KCedKGXwE9nxrcv2Cw3\"]},\"node_modules/@river-build/diamond/src/facets/pausable/IPausable.sol\":{\"keccak256\":\"0x3df1579165cc634718d4619e0760ea3c492b2766c2e42328208a38457e103ca1\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://1c6d3f4e3a3437075fb09c4875cfbf640af5cdc50c31b64e77ff5678dc1a8684\",\"dweb:/ipfs/QmNSnSYZrtNLdQqidpGR6ujbhuxhSr6LJEQBc3pCu6MNNJ\"]},\"node_modules/@river-build/diamond/src/facets/pausable/PausableBase.sol\":{\"keccak256\":\"0xc15f937b2c4844ecf4831fb7bad77c29db231a6a046bbbf4fc60a4066d138cf0\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://7c787b1d900ab0442f89503a50aba744b7403bb4609c161fae8c9c11a142d6d3\",\"dweb:/ipfs/QmafDG4KCRyetPzLXVjyz4NxUafFKJ8xwGUJEnu7Y3wz8V\"]},\"node_modules/@river-build/diamond/src/facets/pausable/PausableStorage.sol\":{\"keccak256\":\"0x998397ccc66cda4d76d219cf08bdd45eb26f583e0b484670f43d3b59ed64c19f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://a153e74c68fc0e2d7aa422d3b169b712a242bbf92da316732c4efd52e31781fd\",\"dweb:/ipfs/QmVtPuvumAG5qRHinmdQn7wkEK3J4HK9gBB5LBDWbeTRNj\"]},\"node_modules/@river-build/diamond/src/proxy/managed/IManagedProxy.sol\":{\"keccak256\":\"0xf064a056a73233ef207e7206ac910616210f6729147f29912bdb4abc69906d01\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://befb3501cc4b180ed3c5b156bde2700a6de26f17e828bdb8e8ff9615268f91e1\",\"dweb:/ipfs/QmP2qGhFpySb1efhpbRBXDxzxLjVTF2UmF2KRCM8hGrsPV\"]},\"node_modules/solady/src/utils/ReentrancyGuard.sol\":{\"keccak256\":\"0xdb28f318ec45197a6c7cc2abebed67d7cb8b965838ef962e3844423256a9ddb8\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://873cd46b77a2aeb781e7a0d131e7299151323ed884c330101a51d0727e218d98\",\"dweb:/ipfs/QmddadCjyedztvdSgLZEyKWoRes2SqtpviSjhEbSNrkUoi\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"Architect__InvalidAddress"},{"inputs":[],"type":"error","name":"Architect__InvalidNetworkId"},{"inputs":[],"type":"error","name":"Architect__InvalidPricingModule"},{"inputs":[],"type":"error","name":"Architect__InvalidStringLength"},{"inputs":[],"type":"error","name":"Architect__NotContract"},{"inputs":[],"type":"error","name":"Initializable_InInitializingState"},{"inputs":[],"type":"error","name":"Initializable_NotInInitializingState"},{"inputs":[],"type":"error","name":"Introspection_AlreadySupported"},{"inputs":[],"type":"error","name":"Introspection_NotSupported"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"type":"error","name":"Ownable__NotOwner"},{"inputs":[],"type":"error","name":"Ownable__ZeroAddress"},{"inputs":[],"type":"error","name":"Pausable__NotPaused"},{"inputs":[],"type":"error","name":"Pausable__Paused"},{"inputs":[],"type":"error","name":"Reentrancy"},{"inputs":[{"internalType":"address","name":"proxyInitializer","type":"address","indexed":true}],"type":"event","name":"Architect__ProxyInitializerSet","anonymous":false},{"inputs":[{"internalType":"uint32","name":"version","type":"uint32","indexed":false}],"type":"event","name":"Initialized","anonymous":false},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4","indexed":true}],"type":"event","name":"InterfaceAdded","anonymous":false},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4","indexed":true}],"type":"event","name":"InterfaceRemoved","anonymous":false},{"inputs":[{"internalType":"address","name":"previousOwner","type":"address","indexed":true},{"internalType":"address","name":"newOwner","type":"address","indexed":true}],"type":"event","name":"OwnershipTransferred","anonymous":false},{"inputs":[{"internalType":"address","name":"account","type":"address","indexed":false}],"type":"event","name":"Paused","anonymous":false},{"inputs":[{"internalType":"address","name":"owner","type":"address","indexed":true},{"internalType":"uint256","name":"tokenId","type":"uint256","indexed":true},{"internalType":"address","name":"space","type":"address","indexed":true}],"type":"event","name":"SpaceCreated","anonymous":false},{"inputs":[{"internalType":"address","name":"account","type":"address","indexed":false}],"type":"event","name":"Unpaused","anonymous":false},{"inputs":[{"internalType":"contract ISpaceOwner","name":"ownerImplementation","type":"address"},{"internalType":"contract IUserEntitlement","name":"userEntitlementImplementation","type":"address"},{"internalType":"contract IRuleEntitlementV2","name":"ruleEntitlementImplementation","type":"address"},{"internalType":"contract IRuleEntitlement","name":"legacyRuleEntitlement","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"__Architect_init"},{"inputs":[],"stateMutability":"view","type":"function","name":"getProxyInitializer","outputs":[{"internalType":"contract ISpaceProxyInitializer","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"getSpaceArchitectImplementations","outputs":[{"internalType":"contract ISpaceOwner","name":"spaceToken","type":"address"},{"internalType":"contract IUserEntitlement","name":"userEntitlementImplementation","type":"address"},{"internalType":"contract IRuleEntitlementV2","name":"ruleEntitlementImplementation","type":"address"},{"internalType":"contract IRuleEntitlement","name":"legacyRuleEntitlement","type":"address"}]},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"stateMutability":"view","type":"function","name":"getSpaceByTokenId","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"address","name":"space","type":"address"}],"stateMutability":"view","type":"function","name":"getTokenIdBySpace","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[{"internalType":"contract ISpaceProxyInitializer","name":"proxyInitializer","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setProxyInitializer"},{"inputs":[{"internalType":"contract ISpaceOwner","name":"spaceToken","type":"address"},{"internalType":"contract IUserEntitlement","name":"userEntitlementImplementation","type":"address"},{"internalType":"contract IRuleEntitlementV2","name":"ruleEntitlementImplementation","type":"address"},{"internalType":"contract IRuleEntitlement","name":"legacyRuleEntitlement","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"setSpaceArchitectImplementations"}],"devdoc":{"kind":"dev","methods":{"getProxyInitializer()":{"returns":{"_0":"The address of the current ISpaceProxyInitializer contract"}},"setProxyInitializer(address)":{"details":"This function should only be callable by the contract owner or authorized roles","params":{"proxyInitializer":"The address of the new ISpaceProxyInitializer contract to be set"}}},"version":1},"userdoc":{"kind":"user","methods":{"getProxyInitializer()":{"notice":"Retrieves the current proxy initializer"},"setProxyInitializer(address)":{"notice":"Sets a new proxy initializer"}},"version":1}},"settings":{"remappings":["@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/","@prb/math/=node_modules/@prb/math/src/","@prb/test/=node_modules/@prb/test/src/","@river-build/diamond/=node_modules/@river-build/diamond/","@solidity/=node_modules/crypto-lib/src/","account-abstraction/=node_modules/account-abstraction/contracts/","crypto-lib/=node_modules/crypto-lib/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","hardhat-deploy/=node_modules/hardhat-deploy/","solady/=node_modules/solady/src/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"none","appendCBOR":false},"compilationTarget":{"contracts/src/factory/facets/architect/Architect.sol":"Architect"},"evmVersion":"paris","libraries":{}},"sources":{"contracts/src/base/registry/facets/checker/IEntitlementChecker.sol":{"keccak256":"0x09bb1a23de39267836f97b670edcde8efd72255afd54529f5e6b3b9aa6603e4b","urls":["bzz-raw://5ef2fb19a74acd625fa47e518cd9a09d182d381e0822a206545febede0bd4a44","dweb:/ipfs/Qmb9BSPvBkb2MihJAcPu96R6HeCYGx9QJJZpSy3pfi82GB"],"license":"MIT"},"contracts/src/factory/facets/architect/Architect.sol":{"keccak256":"0xc4700b4645f4ed25a0ec537f82aabf2e8d53791af9245f87ae48943f61ec1f92","urls":["bzz-raw://b89ecb4a9008f9486b2cf5668ad8690902d006851d30c540c43bbe05d3dfa122","dweb:/ipfs/QmR9bUyLoF5rACLAcyZiXzwT5ibxoxgyi79YBNLd9m66wo"],"license":"MIT"},"contracts/src/factory/facets/architect/ArchitectBase.sol":{"keccak256":"0x50d6ab19375b5f02e2be9ddc9dc380a71a9838cbaea5f443edbc87491390c354","urls":["bzz-raw://91f955a419680e65dca86ca96636f9e9ac0c440c1e838152583f900a80c14c39","dweb:/ipfs/QmS1EKudTkMAtdKgkEWdi5xduFkdZwBsimo55t69f4StVK"],"license":"MIT"},"contracts/src/factory/facets/architect/ArchitectStorage.sol":{"keccak256":"0xc62e53da3472373306030cd9bb5621f895b5ebbab23ab5d03311c237fe3fb19c","urls":["bzz-raw://1bc61d6591c8c621fa635c988cdf10716037a0cbaed5fac650ed77af6c7d8561","dweb:/ipfs/QmVwXUiJppdHAU5STPsZjFFGqFNosjyxP5R2NJQSp3yTsd"],"license":"MIT"},"contracts/src/factory/facets/architect/IArchitect.sol":{"keccak256":"0x2bf49e13516faf10c9d284c68562259a3bf6a1fe34f53669194b7968ff0234d3","urls":["bzz-raw://57d74147ba45d4094bf7e47662dc68c6ffc9c1ee4287014fe52c2f17222afffd","dweb:/ipfs/Qmdnzmz59QLB1x7btPyywt3o37Mbaie4wQt8UEpyAyH7rn"],"license":"MIT"},"contracts/src/factory/facets/architect/ImplementationStorage.sol":{"keccak256":"0xfbd2c79d432f1d57a87a4237457a23a53b3d3e9a1c85fb0cac72904f10007c4f","urls":["bzz-raw://d1da8f7df659c22c293c303dd7b9140372579ad816577ba7a910f49bd0d283df","dweb:/ipfs/QmYc5cCpT5MEAo1BiD6ZeFxruouuJbjPRQ2uKJmJQ7dyBc"],"license":"MIT"},"contracts/src/factory/facets/wallet-link/IWalletLink.sol":{"keccak256":"0xb37a03936a2f15ce5c94fb9925594627cc65cfdd186c14eaff32d299ec569b5f","urls":["bzz-raw://085ef4945195eae38879c2d84e70a5a2f3cb02e6ad53e8ae37e6dd2591379327","dweb:/ipfs/QmRP7RH7sX1MUXFDwacLABBcVdGDoyKm36JbSfDDwXy4EW"],"license":"MIT"},"contracts/src/factory/facets/wallet-link/libraries/WalletLib.sol":{"keccak256":"0x7fb08e8176be055adf49a1ce35e17f4cedb78c248c46c96e0583377a4e89b40b","urls":["bzz-raw://334911ec72def284ac7a61e04d5de12d7018421a756e265e2d0e411e62c097c1","dweb:/ipfs/QmbJzoE6Tv91psSSDz8RgcuQKtp7zxCKAhnD3TKWiyiqMP"],"license":"MIT"},"contracts/src/spaces/entitlements/IEntitlement.sol":{"keccak256":"0x81712a4b9127000ba341966d99395917dcb4b1305eadeddd1e1ad4e562587fdd","urls":["bzz-raw://df0fcc9d7ed7489786684f5fa8375b277146969021f96f6a9feb81cb39176eca","dweb:/ipfs/QmbxXXeXe6AzXUL8cSoABMx2E2QbRAK2uJXd8TRnDuKSJ8"],"license":"MIT"},"contracts/src/spaces/entitlements/rule/IRuleEntitlement.sol":{"keccak256":"0x362d73e7b5a9626ffb3c76ebd7c41cae6240ce0a8d2ec401df345814a39b303b","urls":["bzz-raw://c750b186885d1af5cda10755c8443629b270d18b221c1054a7e9344adbea7ce4","dweb:/ipfs/QmcwkJjGj8PGy43KRRh2c4ggcjBVD65XDsoq8H5LozTeN2"],"license":"MIT"},"contracts/src/spaces/entitlements/user/IUserEntitlement.sol":{"keccak256":"0x573a718650f7088b84fe0bc6ec0b85c354c58c842691c66b2e682912455161c9","urls":["bzz-raw://5b41f88dd0e806b3f61b72f340dbdc53710827b1c8de9bcba6ba11fd1f8ae25a","dweb:/ipfs/QmZZtrWAgx3aLFA2dXuoHtujBqEuxAkHZkMP4FdmEAcQRx"],"license":"MIT"},"contracts/src/spaces/facets/membership/IMembership.sol":{"keccak256":"0xbbba6bf5f9e7075719c89910e88b9b17a9b8814da8b7a37c6d48d8335ebde9a7","urls":["bzz-raw://44476a805573fd5d9fb3e6da0a21dfade23ffd0d785103f1a5cb49a354dd4c55","dweb:/ipfs/QmQTxP1bJuiXVPTprKTL8w5XNXrZCxYVtF6HTkFk8ovssD"],"license":"MIT"},"contracts/src/spaces/facets/owner/ISpaceOwner.sol":{"keccak256":"0xb911df0bd675db51765e301c652efde6863e7f9b56734c26229fc97d578ac5ef","urls":["bzz-raw://5fcbd59464b2aca01f810e14ec533101d8ea33825fbe9e242771c894883304ff","dweb:/ipfs/QmfARNFQtn3upbwj5GMGBZGkktLRYQmbg2DrVHUM4hqwtn"],"license":"MIT"},"contracts/src/spaces/facets/proxy/ISpaceProxyInitializer.sol":{"keccak256":"0x7455a7d2fa9c1220f9004d9301c0bbab4b186a1e0baaeac62f44dc4dedbf7207","urls":["bzz-raw://5140ae625b81b040c9b93768812daa62fe122870264d2f47edf016b478bbd769","dweb:/ipfs/QmWjZWAng8thc1BfGJxmaxnFZqJGdKfu8EfLxxRZLqsdkW"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/Address.sol":{"keccak256":"0xaaa1d17c1129b127a4a401db2fbd72960e2671474be3d08cae71ccdc42f7624c","urls":["bzz-raw://cb2f27cd3952aa667e198fba0d9b7bcec52fbb12c16f013c25fe6fb52b29cc0e","dweb:/ipfs/QmeuohBFoeyDPZA9JNCTEDz3VBfBD4EABWuWXVhHAuEpKR"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/Errors.sol":{"keccak256":"0x6afa713bfd42cf0f7656efa91201007ac465e42049d7de1d50753a373648c123","urls":["bzz-raw://ba1d02f4847670a1b83dec9f7d37f0b0418d6043447b69f3a29a5f9efc547fcf","dweb:/ipfs/QmQ7iH2keLNUKgq2xSWcRmuBE5eZ3F5whYAkAGzCNNoEWB"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol":{"keccak256":"0x79796192ec90263f21b464d5bc90b777a525971d3de8232be80d9c4f9fb353b8","urls":["bzz-raw://f6fda447a62815e8064f47eff0dd1cf58d9207ad69b5d32280f8d7ed1d1e4621","dweb:/ipfs/QmfDRc7pxfaXB2Dh9np5Uf29Na3pQ7tafRS684wd3GLjVL"],"license":"MIT"},"node_modules/@openzeppelin/contracts/utils/structs/EnumerableSet.sol":{"keccak256":"0x9b161e97b8967d4bc0c08d25741889a30692cdda4b71910bf1b0e315f1962212","urls":["bzz-raw://821500c39d095eaa25b06f46e65f1d0e97c4c96b39227f79077dee7d9e84051f","dweb:/ipfs/QmSTeGorKzSWF6HAmxo32uCZiEuKNvreQdUiX1AaYtUMTz"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/Facet.sol":{"keccak256":"0xca7529809751c8c40aebd904b776f9ff28074b5a8a2df99f5bd1b588cb4b297c","urls":["bzz-raw://74bf56c81fcb3064f372bf9fb5ae895fd976d1cf8fd535c4f03397bdfabeb25e","dweb:/ipfs/QmRmNLBWakunagRHRLXsEZAq6b2CyWM4voFrEjQn2tRGYY"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/initializable/Initializable.sol":{"keccak256":"0xe02e99665b5acb22d5c508c3bda97c35acd2597ce0a58569a19cc12f0010da90","urls":["bzz-raw://b586a51dbe63e8763ae0b2b3dadd5c8559f47bc8cbaa0e9fe52aaec4c3677552","dweb:/ipfs/QmRtaVikg6YDwzUAtY7WV793taZgT1ZxyMB4PLAEqGBeCC"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/initializable/InitializableStorage.sol":{"keccak256":"0xf8170e6977d685c218f65185478fbb9916e64f63aab1dcd195056438466f458a","urls":["bzz-raw://83ea3cf77f012eef93d10593e3beded36b449611063fd8dfbdb44e4346f87eb4","dweb:/ipfs/QmVasL7QnxXEmiUsLJzpfig8717zLUhZfyQxiBbFGDEVVg"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/introspection/IIntrospectionBase.sol":{"keccak256":"0x51e706ab1184a3a5b353b87cfee07d471b9a5ef93897022bbcd1085b39a0c762","urls":["bzz-raw://3df386912c5cc759faee161b7825b2014040d04bf06528e74f4d759f06f2eb19","dweb:/ipfs/QmP5AnGGNY4gsV1ABJ3WaueAsAwJVQ229ZfGjGxW8rSbEL"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/introspection/IntrospectionBase.sol":{"keccak256":"0x35f27aa0a4b64673a2648110422f31de0c5a71c68df562eccb9c4f2a27ee6647","urls":["bzz-raw://2eb1f2ff2e2d7222bf8fe2cf7558a2e47925e3d4557208362b1f50e63cb43006","dweb:/ipfs/QmNcJZSAEPreUy66tt5brPrauVnUb4tqvcxej5Uc4SZZWz"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/introspection/IntrospectionStorage.sol":{"keccak256":"0x306f41ef86bc5050a28c1dbf855d3f6f623be4aebc0a0f96474dae85979f7763","urls":["bzz-raw://dbad6f8e6685690ae75f6c9066972a45400b45307245feab8990af18a4c38e91","dweb:/ipfs/QmcTUqiSL1z2nwokpNNsXQkjVTaFdFJiM2exguZpPDDXEM"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/ownable/IERC173.sol":{"keccak256":"0x187fcc652a498aa18be665689a8496daad50511e6d7d926be0a210469325cdd8","urls":["bzz-raw://00c489916ad6e3ef2bfeb1d5f0230022cf776caab4b1372f0bf79b839810f1a2","dweb:/ipfs/QmV2h8sDoHeyZKvbKeJBk6WaS5F87QaDMCq3iEymsbrmVh"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/ownable/OwnableBase.sol":{"keccak256":"0x272abaecc104d5f23d77a623cf1548620d24b0f447eb2a12144e27561ff489f2","urls":["bzz-raw://fcb8c20ff7346bdc5dba82e6680cc0ea64087460a12153e3b6c3416f6addf875","dweb:/ipfs/QmfEEufJBzudSDekQteQkb3CzmnzUPT3GDhNgVpHNC9xaf"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/ownable/OwnableStorage.sol":{"keccak256":"0xda650482ce08c04110366cb01408aaabd01383d9c504b7cacfb2674aae688dcd","urls":["bzz-raw://694f42ffb353fccaa1eadf91dee3a3cee7253e3f357bcba2b175fd7be701e27e","dweb:/ipfs/QmPxxVerATSYrNLp7snnSvNVsbLPm1wzHULhBbtR333eik"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/ownable/token/ITokenOwnable.sol":{"keccak256":"0x125ffc776682deecf6bbf36f4b33b762968a4e6ad182dd5a896fb92fd103b397","urls":["bzz-raw://bdb1d0973416722e1f7772f9f0adb2d76a262c6cb667b5c3907076f4c9b3bd37","dweb:/ipfs/Qme3Xvaq4fWexPd6TAjWpqfmiQ1KCedKGXwE9nxrcv2Cw3"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/pausable/IPausable.sol":{"keccak256":"0x3df1579165cc634718d4619e0760ea3c492b2766c2e42328208a38457e103ca1","urls":["bzz-raw://1c6d3f4e3a3437075fb09c4875cfbf640af5cdc50c31b64e77ff5678dc1a8684","dweb:/ipfs/QmNSnSYZrtNLdQqidpGR6ujbhuxhSr6LJEQBc3pCu6MNNJ"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/pausable/PausableBase.sol":{"keccak256":"0xc15f937b2c4844ecf4831fb7bad77c29db231a6a046bbbf4fc60a4066d138cf0","urls":["bzz-raw://7c787b1d900ab0442f89503a50aba744b7403bb4609c161fae8c9c11a142d6d3","dweb:/ipfs/QmafDG4KCRyetPzLXVjyz4NxUafFKJ8xwGUJEnu7Y3wz8V"],"license":"MIT"},"node_modules/@river-build/diamond/src/facets/pausable/PausableStorage.sol":{"keccak256":"0x998397ccc66cda4d76d219cf08bdd45eb26f583e0b484670f43d3b59ed64c19f","urls":["bzz-raw://a153e74c68fc0e2d7aa422d3b169b712a242bbf92da316732c4efd52e31781fd","dweb:/ipfs/QmVtPuvumAG5qRHinmdQn7wkEK3J4HK9gBB5LBDWbeTRNj"],"license":"MIT"},"node_modules/@river-build/diamond/src/proxy/managed/IManagedProxy.sol":{"keccak256":"0xf064a056a73233ef207e7206ac910616210f6729147f29912bdb4abc69906d01","urls":["bzz-raw://befb3501cc4b180ed3c5b156bde2700a6de26f17e828bdb8e8ff9615268f91e1","dweb:/ipfs/QmP2qGhFpySb1efhpbRBXDxzxLjVTF2UmF2KRCM8hGrsPV"],"license":"MIT"},"node_modules/solady/src/utils/Reentra