diff --git a/404.html b/404.html index 2677e4b74e..8fc1eba0c4 100644 --- a/404.html +++ b/404.html @@ -11,13 +11,13 @@ - + -

404

How did we get here?
+ - + diff --git a/accounts.html b/accounts.html index 7298eab9e8..14d8216bf8 100644 --- a/accounts.html +++ b/accounts.html @@ -11,7 +11,7 @@ - + @@ -24,6 +24,6 @@ (opens new window)
GitHub (opens new window)

Frontier provides two different strategies for handling H160 addresses.

# H256 -> H160 mapping

The first strategy consists of of a truncated hash scheme, where the first 160 LE bytes of a H256 address are used to form the H160 address.

AccountId32 is the Account type used for frame_system::pallet::Config::AccountId.

The Runtime's Signature type is configured as sp_runtime::MultiSignature (opens new window), which means signatures can be:

  • Sr25519
  • Ed25519
  • ECDSA

# Native H160 via AccountId20

The second strategy consists of using fp-account so that AccountId20 is the Account type used for frame_system::pallet::Config::AccountId.

The Runtime's Signature type is configured as EthereumSigner, which means only ECDSA signatures are supported.

- + diff --git a/assets/js/app.fa4eb0de.js b/assets/js/app.fa4eb0de.js new file mode 100644 index 0000000000..0982d620e9 --- /dev/null +++ b/assets/js/app.fa4eb0de.js @@ -0,0 +1,20 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],[]]);!function(t){function e(e){for(var r,a,c=e[0],u=e[1],s=e[2],l=0,p=[];l0?o(r(t),9007199254740991):0}},function(t,e){var n=Array.isArray;t.exports=n},function(t,e,n){var r=n(34),o=n(22);t.exports=function(t){return r(o(t))}},function(t,e,n){var r=n(142),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,e,n){var r=n(6),o=n(1),i=n(7),a=Object.defineProperty,c={},u=function(t){throw t};t.exports=function(t,e){if(i(c,t))return c[t];e||(e={});var n=[][t],s=!!i(e,"ACCESSORS")&&e.ACCESSORS,f=i(e,0)?e[0]:u,l=i(e,1)?e[1]:void 0;return c[t]=!!n&&!o((function(){if(s&&!r)return!0;var t={length:-1};s?a(t,1,{enumerable:!0,get:u}):t[1]=1,n.call(t,f,l)}))}},function(t,e,n){var r=n(115),o=n(3),i=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?i(r[t])||i(o[t]):r[t]&&r[t][e]||o[t]&&o[t][e]}},function(t,e){t.exports=!1},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},function(t,e,n){var r=n(226),o=n(229);t.exports=function(t,e){var n=o(t,e);return r(n)?n:void 0}},function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},function(t,e,n){var r=n(6),o=n(77),i=n(31),a=n(15),c=n(47),u=n(7),s=n(110),f=Object.getOwnPropertyDescriptor;e.f=r?f:function(t,e){if(t=a(t),e=c(e,!0),s)try{return f(t,e)}catch(t){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},function(t,e){t.exports=function(t){return null!=t&&"object"==typeof t}},function(t,e,n){"use strict";var r=n(108).charAt,o=n(29),i=n(116),a=o.set,c=o.getterFor("String Iterator");i(String,"String",(function(t){a(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=c(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=r(n,o),e.index+=t.length,{value:t,done:!1})}))},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){"use strict";var r=n(0),o=n(28).filter,i=n(54),a=n(17),c=i("filter"),u=a("filter");r({target:"Array",proto:!0,forced:!c||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},function(t,e,n){var r=n(45),o=n(34),i=n(12),a=n(13),c=n(130),u=[].push,s=function(t){var e=1==t,n=2==t,s=3==t,f=4==t,l=6==t,p=7==t,h=5==t||l;return function(d,v,y,m){for(var g,b,_=i(d),x=o(_),w=r(v,y,3),O=a(x.length),S=0,j=m||c,E=e?j(d,O):n||p?j(d,0):void 0;O>S;S++)if((h||S in x)&&(b=w(g=x[S],S,_),t))if(e)E[S]=b;else if(b)switch(t){case 3:return!0;case 5:return g;case 6:return S;case 2:u.call(E,g)}else switch(t){case 4:return!1;case 7:u.call(E,g)}return l?-1:s||f?f:E}};t.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6),filterOut:s(7)}},function(t,e,n){var r,o,i,a=n(191),c=n(3),u=n(4),s=n(11),f=n(7),l=n(70),p=n(51),h=n(35),d=c.WeakMap;if(a){var v=l.state||(l.state=new d),y=v.get,m=v.has,g=v.set;r=function(t,e){return e.facade=t,g.call(v,t,e),e},o=function(t){return y.call(v,t)||{}},i=function(t){return m.call(v,t)}}else{var b=p("state");h[b]=!0,r=function(t,e){return e.facade=t,s(t,b,e),e},o=function(t){return f(t,b)?t[b]:{}},i=function(t){return f(t,b)}}t.exports={set:r,get:o,has:i,enforce:function(t){return i(t)?o(t):r(t,{})},getterFor:function(t){return function(e){var n;if(!u(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},function(t,e,n){var r=n(39),o=n(211),i=n(212),a=r?r.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":a&&a in Object(t)?o(t):i(t)}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){var r,o=n(5),i=n(175),a=n(75),c=n(35),u=n(114),s=n(72),f=n(51),l=f("IE_PROTO"),p=function(){},h=function(t){return" + diff --git a/frame/ethereum.html b/frame/ethereum.html index 14156a0fb9..7d0259f262 100644 --- a/frame/ethereum.html +++ b/frame/ethereum.html @@ -11,7 +11,7 @@ - + @@ -29,6 +29,6 @@

- + diff --git a/frame/evm.html b/frame/evm.html index 7716324660..095a567d79 100644 --- a/frame/evm.html +++ b/frame/evm.html @@ -11,7 +11,7 @@ - + @@ -51,6 +51,6 @@ →

- + diff --git a/index.html b/index.html index 39d73b59ec..3161404b13 100644 --- a/index.html +++ b/index.html @@ -11,7 +11,7 @@ - + @@ -53,6 +53,6 @@ governance and forkless upgrades!

- + diff --git a/node-template-release.html b/node-template-release.html index 39038bf660..f528efc9ea 100644 --- a/node-template-release.html +++ b/node-template-release.html @@ -11,7 +11,7 @@ - + @@ -87,6 +87,6 @@

note: run with RUST_BACKTRACE=1 environment variable to display a backtrace ```

This is likely due to that your output path is not a valid `tar.gz` filename or you don't have write
 permission to the destination. Try with a simple output path such as `~/node-tpl.tar.gz`.
 
- + diff --git a/overview.html b/overview.html index 446ad76f09..aeddc1961b 100644 --- a/overview.html +++ b/overview.html @@ -11,7 +11,7 @@ - + @@ -58,6 +58,6 @@ →

- +