git.delta.rocks / unique-network / refs/commits / 2842dae99c18

difftreelog

source

doc/sponsoring-flow.drawio.svg24.6 KiBrenderedsourcehistory
1<svg host="65bd71144e" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="549px" height="145px" viewBox="-0.5 -0.5 549 145" content="&lt;mxfile&gt;&lt;diagram id=&quot;gc-t5MPR75mNDmyf0fnB&quot; name=&quot;Page-1&quot;&gt;7VtbT+M4GP01lXYeQLm3PNLSHVYCaaTOMuwTchOn8ZDEWcct6f76tRO7uTiFlN4yMBKq4s/XfMfn+LMdBuYkyr4SkAT32IPhwNC8bGDeDAzDGFrslxvWhcE0zcKwIMgrTHppmKH/oDBqwrpEHkxrBSnGIUVJ3ejiOIYurdkAIfilXszHYb3XBCygYpi5IFStP5BHg8I6Moal/RaiRSB71p2rImcO3OcFwctY9BfjGBY5EZDNiHdMA+Dhl4rJnA7MCcGYFk9RNoEh96r0WFHvzy25myETGNMuFe4Q9iZPd3f+XL//PgOzifuYXYhWViBcCldMH+65o0EYpmLcdC3dRGHGuhoHNAqZQWePKSX4GU5wiAmz5G9vjn0Uhg0TCNEiZkmXDRYy+3gFCUWsl2uRESHP492MXwJE4SwBLu/zhc02ZssdDPl7aCylvrh8C9YmzCom4YivEEeQkjUrInIdS4Ai56tMv5ToO8IUVICXWAIx3xablkvHswfh+x1wMBUcBoYTcmd7aMUeF/xxmlGC4hS5qcxkfVXyPzBeRh0vyzgzXo7ia+gxRRFJTGiAFzgG4bS0NrxSlrnDOBHw/ISUroU8giXFdfC2OjLFS+LCV4Yr5JkCsoD0lXJ2UY6/y6uwEBgCilZ19Wxzcl71mhCwrhRIMIppWmn5GzeUaBtmA21dawBWtFjCtxna+xG9OgeiDEiyfhT188Q/PHFpy+RNVs28Wb9FqYPNhNFRZoIKtd0O9aaJYqCiVoO0B0Dd6qK7f6dMAj+Z4m5CM7lCDlXFtU6puIb5OQhqdyQoL3VYhu4Fj92FSLPlnNEBUPjp2NSUOe3M8Ytun4VNGaKPlecKl1iqpBJPSCadnoGjjgzUrV5ES2YjWjLtxj5wt/LHia5GXeRhSgNI4DL67Opw9t2oPvro6lCdFAPD9AAc+a4yg1iO447g3N9LT/SuMbc+7IWgWMPdBOWN8scRFF2N3BMQhpA+wVU0MK/5n5CROalNZeffJT9yG/s4phdpPhlZUW2YZDnKMlvKzncC4hS4FOH4gemGh+j6FrjPPVUj/lKCYMPDiJPZQZyuTipO59mpf1RxGnYVp15tN+SwWwKKpJXtIYrhhZyfnO86D8FZFFys4VqLGihSIHvgZbtKitKIUCk34A7nYvVES4VRhauoNMGxjxZF7nQVzRIcp5ikAUpuQcy0gahVKkFUMV7FnHz8yMrW3hYv3TilelnnCa3eq0T15eSUwiQR+FWipmFznbx6PWpSyg93jLJ2LX+KqEyCpkZlu+ndmCA+/VtkrpdKdfioq3nhZY5ahEs/pXCZZ7nyOo5w+b5vuK3C5Tlzx3b2Ey6jo3AZTq9CKjlulbtpwUMUL+p8zQ9n3hkGTXI9qGyuvoF1BPM45dc5+znCbsuya7y3NFvlvdbC++a92eF4ryvO7zPvT0l0pyPRzV7x3FJPTmh2ifnZq/rFDx/zHZjDsA5PdxIRyIQAzPP2OEAijGKN2+OBfdOFRK9OS4Vam4/ERKeD6tdWbZS70C4N40pg9N7rbEnXegXs+yk8zr3179X4wCSVgVNfWLr9gKOyLjLisoj6kn+t13Hh7C2h5Yw+CKFNS9bdk9AXzXX1eJSWM3Ub4vudN22L4drPmLYfMH3SuMwa1fdjbRf4rXHZ8fZj6jLeihqIuH9y7G51fovIutP+KB8foFsvtRxt0jnGX4pyE8Ahi3OAa/k7z4Hq+dC2E6WenSMaje245ajwby5KTgO/+sHNW/Bfuy7zC/3LKwEVs+HL/ohulupti3vfETVVRI0DIcqS5Wf+xXJR/heFOf0f&lt;/diagram&gt;&lt;/mxfile&gt;">2    <defs/>3    <g>4        <rect x="430" y="4" width="60" height="20" fill="none" stroke="none" pointer-events="all"/>5        <g transform="translate(-0.5 -0.5)">6            <switch>7                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">8                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 14px; margin-left: 431px;">9                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">10                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">11                                EVM calls12                            </div>13                        </div>14                    </div>15                </foreignObject>16                <text x="460" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">17                    EVM calls18                </text>19            </switch>20        </g>21        <rect x="410" y="84" width="60" height="20" fill="none" stroke="none" pointer-events="all"/>22        <g transform="translate(-0.5 -0.5)">23            <switch>24                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">25                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 94px; margin-left: 411px;">26                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">27                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">28                                <div>29                                    Extrinsics30                                </div>31                            </div>32                        </div>33                    </div>34                </foreignObject>35                <text x="440" y="98" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">36                    Extrinsics37                </text>38            </switch>39        </g>40        <path d="M 20 54 L 20 74 L 33.63 74" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>41        <path d="M 38.88 74 L 31.88 77.5 L 33.63 74 L 31.88 70.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>42        <path d="M 20 34 L 20 14 L 33.63 14" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>43        <path d="M 38.88 14 L 31.88 17.5 L 33.63 14 L 31.88 10.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>44        <rect x="0" y="34" width="40" height="20" fill="none" stroke="none" pointer-events="all"/>45        <g transform="translate(-0.5 -0.5)">46            <switch>47                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">48                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 44px; margin-left: 1px;">49                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">50                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">51                                <div>52                                    User53                                </div>54                            </div>55                        </div>56                    </div>57                </foreignObject>58                <text x="20" y="48" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">59                    User60                </text>61            </switch>62        </g>63        <path d="M 100 74 L 120 74 L 115 74 L 128.63 74" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>64        <path d="M 133.88 74 L 126.88 77.5 L 128.63 74 L 126.88 70.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>65        <rect x="40" y="64" width="60" height="20" fill="none" stroke="none" pointer-events="all"/>66        <g transform="translate(-0.5 -0.5)">67            <switch>68                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">69                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 74px; margin-left: 41px;">70                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">71                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">72                                <div>73                                    Substrate74                                </div>75                            </div>76                        </div>77                    </div>78                </foreignObject>79                <text x="70" y="78" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">80                    Substrate81                </text>82            </switch>83        </g>84        <path d="M 100 14 L 120 14 L 133.63 14" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/>85        <path d="M 138.88 14 L 131.88 17.5 L 133.63 14 L 131.88 10.5 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/>86        <rect x="40" y="4" width="60" height="20" fill="none" stroke="none" pointer-events="all"/>87        <g transform="translate(-0.5 -0.5)">88            <switch>89                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">90                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 14px; margin-left: 41px;">91                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">92                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">93                                <div>94                                    Ethereum95                                </div>96                            </div>97                        </div>98                    </div>99                </foreignObject>100                <text x="70" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">101                    Ethereum102                </text>103            </switch>104        </g>105        <path d="M 230 14 L 260 14 L 283.63 14" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="stroke"/>106        <path d="M 288.88 14 L 281.88 17.5 L 283.63 14 L 281.88 10.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="all"/>107        <rect x="140" y="4" width="90" height="20" fill="none" stroke="none" pointer-events="all"/>108        <g transform="translate(-0.5 -0.5)">109            <switch>110                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">111                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 88px; height: 1px; padding-top: 14px; margin-left: 141px;">112                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">113                            <div style="display: inline-block; font-size: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">114                                pallet_evm::115                                <br style="font-size: 7px"/>116                                TransactionValidityHack117                            </div>118                        </div>119                    </div>120                </foreignObject>121                <text x="185" y="16" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">122                    pallet_evm::...123                </text>124            </switch>125        </g>126        <path d="M 410 14 L 423.63 14" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="stroke"/>127        <path d="M 428.88 14 L 421.88 17.5 L 423.63 14 L 421.88 10.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="all"/>128        <rect x="290" y="4" width="120" height="20" fill="none" stroke="none" pointer-events="all"/>129        <g transform="translate(-0.5 -0.5)">130            <switch>131                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">132                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 14px; margin-left: 291px;">133                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">134                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">135                                <p style="line-height: 100% ; font-size: 7px">136                                    <font style="font-size: 7px">137                                        pallet_charge_evm_transaction::138                                        <br/>139                                        Config::EvmSponsorshipHandler140                                        <br/>141                                    </font>142                                </p>143                            </div>144                        </div>145                    </div>146                </foreignObject>147                <text x="350" y="18" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">148                    pallet_charge_evm_tr...149                </text>150            </switch>151        </g>152        <path d="M 520 54 L 540 54 L 540 34 L 260 34 L 260 14 L 283.63 14" fill="none" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="stroke"/>153        <path d="M 288.88 14 L 281.88 17.5 L 283.63 14 L 281.88 10.5 Z" fill="#6c8ebf" stroke="#6c8ebf" stroke-miterlimit="10" pointer-events="all"/>154        <rect x="410" y="44" width="110" height="20" fill="none" stroke="none" pointer-events="all"/>155        <g transform="translate(-0.5 -0.5)">156            <switch>157                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">158                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 54px; margin-left: 411px;">159                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">160                            <div style="display: inline-block; font-size: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">161                                pallet_charge_evm_transaction::162                                <br/>163                                BridgeSponsorshipHandler164                            </div>165                        </div>166                    </div>167                </foreignObject>168                <text x="465" y="56" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">169                    pallet_charge_evm_transaction::...170                </text>171            </switch>172        </g>173        <path d="M 235 74 L 255 74 L 250 74 L 263.63 74" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>174        <path d="M 268.88 74 L 261.88 77.5 L 263.63 74 L 261.88 70.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>175        <rect x="135" y="69" width="100" height="10" fill="none" stroke="none" pointer-events="all"/>176        <g transform="translate(-0.5 -0.5)">177            <switch>178                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">179                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 74px; margin-left: 136px;">180                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">181                            <div style="display: inline-block; font-size: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">182                                pallet_sponsoring::183                                <div style="font-size: 7px">184                                    ChargeTransactionPayment185                                </div>186                            </div>187                        </div>188                    </div>189                </foreignObject>190                <text x="185" y="76" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">191                    pallet_sponsoring::...192                </text>193            </switch>194        </g>195        <path d="M 370 74 L 390 74 L 390 94 L 403.63 94" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>196        <path d="M 408.88 94 L 401.88 97.5 L 403.63 94 L 401.88 90.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>197        <g transform="translate(-0.5 -0.5)">198            <switch>199                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">200                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 81px; margin-left: 390px;">201                        <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">202                            <div style="display: inline-block; font-size: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">203                                tx.others204                            </div>205                        </div>206                    </div>207                </foreignObject>208                <text x="390" y="83" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">209                    tx.others210                </text>211            </switch>212        </g>213        <path d="M 370 74 L 390 74 L 390 54 L 403.63 54" fill="none" stroke="#d6b656" stroke-miterlimit="10" pointer-events="stroke"/>214        <path d="M 408.88 54 L 401.88 57.5 L 403.63 54 L 401.88 50.5 Z" fill="#d6b656" stroke="#d6b656" stroke-miterlimit="10" pointer-events="all"/>215        <g transform="translate(-0.5 -0.5)">216            <switch>217                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">218                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 64px; margin-left: 390px;">219                        <div data-drawio-colors="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); " style="box-sizing: border-box; font-size: 0px; text-align: center;">220                            <div style="display: inline-block; font-size: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; background-color: rgb(255, 255, 255); white-space: nowrap;">221                                <div>222                                    tx.evm.call223                                </div>224                            </div>225                        </div>226                    </div>227                </foreignObject>228                <text x="390" y="66" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">229                    tx.evm.call230                </text>231            </switch>232        </g>233        <rect x="270" y="64" width="100" height="20" fill="none" stroke="none" pointer-events="all"/>234        <g transform="translate(-0.5 -0.5)">235            <switch>236                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">237                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 74px; margin-left: 271px;">238                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">239                            <div style="display: inline-block; font-size: 7px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">240                                <div style="font-size: 7px">241                                    pallet_sponsoring::242                                    <br/>243                                    Config::SponsorshipHandler244                                </div>245                            </div>246                        </div>247                    </div>248                </foreignObject>249                <text x="320" y="76" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="7px" text-anchor="middle">250                    pallet_sponsoring::...251                </text>252            </switch>253        </g>254        <rect x="10" y="124" width="350" height="20" fill="#dae8fc" stroke="#6c8ebf" pointer-events="all"/>255        <g transform="translate(-0.5 -0.5)">256            <switch>257                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">258                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 348px; height: 1px; padding-top: 134px; margin-left: 11px;">259                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">260                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">261                                SponsorshipHandler&lt;H160, (H160, Vec&lt;u8&gt;), CallContext&gt;262                            </div>263                        </div>264                    </div>265                </foreignObject>266                <text x="185" y="138" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">267                    SponsorshipHandler&lt;H160, (H160, Vec&lt;u8&gt;), CallContext&gt;268                </text>269            </switch>270        </g>271        <rect x="10" y="94" width="250" height="20" fill="#fff2cc" stroke="#d6b656" pointer-events="all"/>272        <g transform="translate(-0.5 -0.5)">273            <switch>274                <foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;">275                    <div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 248px; height: 1px; padding-top: 104px; margin-left: 11px;">276                        <div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;">277                            <div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">278                                SponsorshipHandler&lt;AccountId, Call, ()&gt;279                            </div>280                        </div>281                    </div>282                </foreignObject>283                <text x="135" y="108" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">284                    SponsorshipHandler&lt;AccountId, Call, ()&gt;285                </text>286            </switch>287        </g>288    </g>289    <switch>290        <g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/>291        <a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank">292            <text text-anchor="middle" font-size="10px" x="50%" y="100%">293                Viewer does not support full SVG 1.1294            </text>295        </a>296    </switch>297</svg>