-
Notifications
You must be signed in to change notification settings - Fork 385
XCMP #263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
XCMP #263
Changes from 2 commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
34e0311
mucho todo
4meta5 fe297be
hard coded method ids for relevant evm calldata
4meta5 850b095
use pallet evm directly instead of pallet ethereum
4meta5 38a925c
better error propagation by using events to return exit reason from e…
4meta5 922ea61
init token dealer update
4meta5 c159fda
impl TransactAsset
4meta5 14f7880
failed to get runtime to compile because dependencies must be updated
4meta5 fe53acc
compiles
4meta5 51b31cd
resolve conflict
4meta5 1ac6d18
checkpoint
4meta5 e246cf9
add token factory to runtime
4meta5 d5bc62e
xcm runtime config
4meta5 533cb0d
use SignedAccountId20AsNative instead of SignedAccountId32AsNative
4meta5 7508a9e
use parachain info from cumulus directly instead of local copy and se…
4meta5 0f5213a
configure token dealer in runtime
4meta5 56421bd
rm old token dealer
4meta5 261579e
contract deployment fails with Revert Reverted in unit tests
4meta5 f8c2026
gradual progress ty alberto
4meta5 fcf44a0
token factory works
4meta5 6e0f6ce
add transactional annotation on fallible dispatchibles and bump spec …
4meta5 56c232f
add polkadotjs types
4meta5 df750c0
Merge branch 'master' into amar-xc
4meta5 6dde5ea
fmt
4meta5 c899115
Merge branch 'amar-xc' of https://github.com/PureStake/moonbeam into …
4meta5 fc0833d
add docs to token dealer support
4meta5 8c655cc
add token dealer docs and simplify solidity contract for our specific…
4meta5 c356d9b
fmt
4meta5 c9156cb
add tokens to token factory genesis and move Ticker and CurrencyId ty…
4meta5 786e0fe
Update runtime/src/lib.rs
4meta5 6d3353f
inc nonce even for failed evm calls and check balance before burning …
4meta5 7f1247a
burn entire balance if amount is greater than balance of who
4meta5 4b33576
update bytecode to minimal solidity contract
4meta5 9716613
fix doc, impl destroy all and write min test
4meta5 c934bcd
log errors with calling parameters for all fallible calls in MultiCur…
4meta5 b333276
fix genesis config
4meta5 86bef44
fix
4meta5 e94e71e
support sending to parachains that use AccountKey20 and print Currenc…
4meta5 a4e68aa
fix runtime
4meta5 b87f6bc
tightly couple with xcm handler and add dispatchables for channel ope…
4meta5 d69b655
master.into
4meta5 62e48dc
fix
4meta5 eca75a6
save
4meta5 b9ccfc4
decouple xtransfer from xcm handler
4meta5 7779c88
downward message handler impl for xtransfer channel management
4meta5 b10fe86
rm token factory pallet ethereum dep
4meta5 5d2883b
fix sender origin and clean local channel handling views
4meta5 eca5882
Merge branch 'master' into amar-xc
4meta5 98c378d
fix merge conflict
4meta5 5a86c6e
make channels into own pallet and tightly couple to xtransfer
4meta5 abd7567
remove duplicate header
4meta5 1139091
Amar xc fix types (#301)
joelamouche e370d29
Ama xc fix 2 (#303)
joelamouche 430f7f2
incomplete moonbeam-xcmp tests
4meta5 47d3bce
clean moonbeam xcmp tests
4meta5 353ed63
line length
4meta5 5c87db5
progress (#304)
joelamouche 3e36e75
save
4meta5 e31e83c
cprightheader
4meta5 e8a7acf
build failed fml
4meta5 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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", | ||
| ] | ||
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.