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

Implement Lisk L1 token smart contract #13

Merged
merged 44 commits into from
Jan 10, 2024
Merged

Implement Lisk L1 token smart contract #13

merged 44 commits into from
Jan 10, 2024

Conversation

has5aan
Copy link
Member

@has5aan has5aan commented Dec 12, 2023

What was the problem?

This PR resolves #3

How was it solved?

Implemented L1LiskToken contract that can be owned, it allows to make approvals using signatures and maintains burner account that can burn tokens.

How was it tested?

Implemented unit tests.

@has5aan has5aan self-assigned this Dec 12, 2023
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
@matjazv matjazv changed the title L1LiskToken Implement Lisk L1 token smart contract Dec 13, 2023
test/L1/L1LiskToken.t.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
@matjazv
Copy link
Contributor

matjazv commented Dec 14, 2023

And btw, could you increase total supply to 300 million? Because this is the latest amount which we would like to mint.

script/L1LiskToken.s.sol Outdated Show resolved Hide resolved
script/L1LiskToken.s.sol Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
script/L1LiskToken.s.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Outdated Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Show resolved Hide resolved
script/L1LiskToken.s.sol Show resolved Hide resolved
src/L1/L1LiskToken.sol Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Show resolved Hide resolved
src/L1/L1LiskToken.sol Show resolved Hide resolved
src/L1/L1LiskToken.sol Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Show resolved Hide resolved
script/L1LiskToken.s.sol Outdated Show resolved Hide resolved
script/L1LiskToken.s.sol Show resolved Hide resolved
script/L1LiskToken.s.sol Outdated Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Outdated Show resolved Hide resolved
src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
Copy link
Contributor

@matjazv matjazv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than a small change it looks good to me.
And a branch is outdated.

Copy link
Contributor

@matjazv matjazv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only a small comment left.

Very good job! 🚀

script/L1LiskToken.s.sol Show resolved Hide resolved
script/L1LiskToken.s.sol Outdated Show resolved Hide resolved
Copy link
Contributor

@sergeyshemyakov sergeyshemyakov left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have just two comments, otherwise the PR looks good

src/L1/L1LiskToken.sol Outdated Show resolved Hide resolved
test/L1/L1LiskToken.t.sol Show resolved Hide resolved
@shuse2 shuse2 enabled auto-merge (squash) January 10, 2024 08:33
@shuse2 shuse2 merged commit cb55515 into main Jan 10, 2024
3 checks passed
@shuse2 shuse2 deleted the 3_l1_token branch January 10, 2024 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Lisk token smart contract for Ethereum network
4 participants