Skip to content
Closed

XCMP #263

Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
34e0311
mucho todo
4meta5 Feb 22, 2021
fe297be
hard coded method ids for relevant evm calldata
4meta5 Feb 24, 2021
850b095
use pallet evm directly instead of pallet ethereum
4meta5 Feb 24, 2021
38a925c
better error propagation by using events to return exit reason from e…
4meta5 Feb 24, 2021
922ea61
init token dealer update
4meta5 Feb 25, 2021
c159fda
impl TransactAsset
4meta5 Feb 25, 2021
14f7880
failed to get runtime to compile because dependencies must be updated
4meta5 Feb 26, 2021
fe53acc
compiles
4meta5 Feb 26, 2021
51b31cd
resolve conflict
4meta5 Feb 26, 2021
1ac6d18
checkpoint
4meta5 Feb 26, 2021
e246cf9
add token factory to runtime
4meta5 Feb 26, 2021
d5bc62e
xcm runtime config
4meta5 Feb 28, 2021
533cb0d
use SignedAccountId20AsNative instead of SignedAccountId32AsNative
4meta5 Feb 28, 2021
7508a9e
use parachain info from cumulus directly instead of local copy and se…
4meta5 Mar 1, 2021
0f5213a
configure token dealer in runtime
4meta5 Mar 1, 2021
56421bd
rm old token dealer
4meta5 Mar 1, 2021
261579e
contract deployment fails with Revert Reverted in unit tests
4meta5 Mar 2, 2021
f8c2026
gradual progress ty alberto
4meta5 Mar 2, 2021
fcf44a0
token factory works
4meta5 Mar 2, 2021
6e0f6ce
add transactional annotation on fallible dispatchibles and bump spec …
4meta5 Mar 3, 2021
56c232f
add polkadotjs types
4meta5 Mar 3, 2021
df750c0
Merge branch 'master' into amar-xc
4meta5 Mar 3, 2021
6dde5ea
fmt
4meta5 Mar 3, 2021
c899115
Merge branch 'amar-xc' of https://github.com/PureStake/moonbeam into …
4meta5 Mar 3, 2021
fc0833d
add docs to token dealer support
4meta5 Mar 3, 2021
8c655cc
add token dealer docs and simplify solidity contract for our specific…
4meta5 Mar 4, 2021
c356d9b
fmt
4meta5 Mar 4, 2021
c9156cb
add tokens to token factory genesis and move Ticker and CurrencyId ty…
4meta5 Mar 4, 2021
786e0fe
Update runtime/src/lib.rs
4meta5 Mar 4, 2021
6d3353f
inc nonce even for failed evm calls and check balance before burning …
4meta5 Mar 5, 2021
7f1247a
burn entire balance if amount is greater than balance of who
4meta5 Mar 5, 2021
4b33576
update bytecode to minimal solidity contract
4meta5 Mar 5, 2021
9716613
fix doc, impl destroy all and write min test
4meta5 Mar 5, 2021
c934bcd
log errors with calling parameters for all fallible calls in MultiCur…
4meta5 Mar 5, 2021
b333276
fix genesis config
4meta5 Mar 8, 2021
86bef44
fix
4meta5 Mar 9, 2021
e94e71e
support sending to parachains that use AccountKey20 and print Currenc…
4meta5 Mar 11, 2021
a4e68aa
fix runtime
4meta5 Mar 11, 2021
b87f6bc
tightly couple with xcm handler and add dispatchables for channel ope…
4meta5 Mar 13, 2021
d69b655
master.into
4meta5 Mar 16, 2021
62e48dc
fix
4meta5 Mar 16, 2021
eca75a6
save
4meta5 Mar 17, 2021
b9ccfc4
decouple xtransfer from xcm handler
4meta5 Mar 18, 2021
7779c88
downward message handler impl for xtransfer channel management
4meta5 Mar 19, 2021
b10fe86
rm token factory pallet ethereum dep
4meta5 Mar 19, 2021
5d2883b
fix sender origin and clean local channel handling views
4meta5 Mar 23, 2021
eca5882
Merge branch 'master' into amar-xc
4meta5 Mar 23, 2021
98c378d
fix merge conflict
4meta5 Mar 23, 2021
5a86c6e
make channels into own pallet and tightly couple to xtransfer
4meta5 Mar 24, 2021
abd7567
remove duplicate header
4meta5 Mar 24, 2021
1139091
Amar xc fix types (#301)
joelamouche Mar 24, 2021
e370d29
Ama xc fix 2 (#303)
joelamouche Mar 24, 2021
430f7f2
incomplete moonbeam-xcmp tests
4meta5 Mar 25, 2021
47d3bce
clean moonbeam xcmp tests
4meta5 Mar 25, 2021
353ed63
line length
4meta5 Mar 25, 2021
5c87db5
progress (#304)
joelamouche Mar 25, 2021
3e36e75
save
4meta5 Mar 27, 2021
e31e83c
cprightheader
4meta5 Mar 27, 2021
e8a7acf
build failed fml
4meta5 Mar 28, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
174 changes: 150 additions & 24 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions pallets/token-factory/Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[package]
authors = ["PureStake"]
edition = "2018"
name = "token-factory"
version = "0.1.0"

[dependencies]
ethereum-types = { version = "0.11.0", default-features = false }
fp-evm = { git = "https://github.com/purestake/frontier", default-features = false, rev = "677548ce782afd28174548dc4badbedf064e8bae" }
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
hex-literal = { version = "0.3.1" }
hex = "0.4"
pallet-ethereum = { git = "https://github.com/purestake/frontier", default-features = false, rev = "677548ce782afd28174548dc4badbedf064e8bae" }
pallet-evm = { git = "https://github.com/purestake/frontier", default-features = false, rev = "677548ce782afd28174548dc4badbedf064e8bae" }
pallet-sudo = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
parity-scale-codec = { version = "2.0.0", default-features = false, features = ["derive"] }
rustc-hex = { version = "2.1.0", default-features = false }
sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "master" }
tiny-keccak = { version = "2.0.1", features = ["sha3"] }

[features]
default = ["std"]
std = [
"ethereum-types/std",
"parity-scale-codec/std",
"frame-support/std",
"frame-system/std",
"pallet-ethereum/std",
"pallet-evm/std",
"pallet-sudo/std",
"rustc-hex/std",
"sp-runtime/std",
"sp-std/std",
"sp-core/std",
]
1 change: 1 addition & 0 deletions pallets/token-factory/contract/bytecode.txt

Large diffs are not rendered by default.

Loading