Skip to content
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

feat(sui-genesis-builder): implement creation of basic outputs #159

Merged
merged 27 commits into from
May 14, 2024
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
1385342
feat(sui-genesis-builder): store TypeOrigin of native tokens
kodemartin May 1, 2024
bf229ca
refactor(sui-genesis-builder): split stardust::types module
kodemartin May 1, 2024
28246e8
feat(sui-genesis-builder): add unlock types
kodemartin May 1, 2024
073ed9a
feat(sui-genesis-builder): add BasicOutput type
kodemartin May 1, 2024
87337aa
refactor(sui-genesis-builder): use OutputHeader while creating outputs
kodemartin May 1, 2024
3c1e1de
feat(sui-genesis-builder): implement stardust::migration::Executor::c…
kodemartin May 1, 2024
091f125
fixup! feat(sui-genesis-builder): implement stardust::migration::Exec…
kodemartin May 9, 2024
4b0a400
fixup! fixup! feat(sui-genesis-builder): implement stardust::migratio…
kodemartin May 10, 2024
d7776ad
feat(sui-genesis-builder): fix native-token object ids during migration
kodemartin May 10, 2024
c9aa74b
fixup! fixup! fixup! feat(sui-genesis-builder): implement stardust::m…
kodemartin May 10, 2024
fbe3f6b
Merge remote-tracking branch 'origin/develop' into 112-migrate-basic-…
kodemartin May 10, 2024
f22acfe
fix(sui-genesis-builder): correct BasicOutput::type_ module and name
kodemartin May 13, 2024
c55f70c
fix(sui-genesis-builder): load packages and input objects correctly
kodemartin May 13, 2024
85de8d6
fix(sui-genesis-builder): dummy transfer Bag object
kodemartin May 13, 2024
617d0ca
fix(sui-genesis-builder): native token coins get updated after split
miker83z May 13, 2024
ffdad83
fix(sui-genesis-builder): native token coins get updated after create…
miker83z May 13, 2024
a5ecdfd
fix: clippy
kodemartin May 14, 2024
cdca6ba
refactor(sui-genesis-builder): store ObjectID in Executor::native_tokens
kodemartin May 14, 2024
e066b6d
fix(sui-genesis-builder): transform simple basic outputs into coins
kodemartin May 14, 2024
9cae32b
fix(sui-genesis-builder): use fresh ids for native tokens
kodemartin May 14, 2024
68b0108
fix(sui-genesis-builder): generate native token coins object id from …
miker83z May 13, 2024
76670f2
fix(sui-genesis-builder): sort all the outputs
kodemartin May 14, 2024
2643710
fix(sui-genesis-builder): use string as a bag key
kodemartin May 14, 2024
349c272
fixup! fix(sui-genesis-builder): use string as a bag key
kodemartin May 14, 2024
9aae063
fix(sui-genesis-builder): amend public-transfer flag of coin object
kodemartin May 14, 2024
b1d4315
fix(sui-genesis-builder): basic output objects
kodemartin May 14, 2024
a2a8739
refactor(sui-genesis-builder): remove bag from written objects
kodemartin May 14, 2024
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
1 change: 1 addition & 0 deletions Cargo.lock

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

6 changes: 2 additions & 4 deletions crates/sui-genesis-builder/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,9 @@ prometheus.workspace = true

fs_extra = "1.3.0"
iota-sdk = { version = "1.1.4", default-features = false, features = ["irc_30", "std"] }
packable = { version = "0.8.3", default-features = false, features = [
"primitive-types",
"io",
] }
packable = { version = "0.8.3", default-features = false, features = ["io"] }

schemars.workspace = true
shared-crypto.workspace = true
sui-config.workspace = true
sui-execution.workspace = true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
//! and verifying the total supply.
use std::fs::File;

use sui_genesis_builder::stardust::{parse::FullSnapshotParser, types::TOTAL_SUPPLY_IOTA};
use sui_genesis_builder::stardust::{
parse::FullSnapshotParser, types::snapshot::TOTAL_SUPPLY_IOTA,
};

fn main() -> anyhow::Result<()> {
let Some(path) = std::env::args().nth(1) else {
Expand Down
Loading
Loading