These 73 commits are when the Protocol Buffers files have changed:
| Commit: | 2a55d12 | |
|---|---|---|
| Author: | Justin Kilpatrick | |
| Committer: | Justin Kilpatrick | |
Fix linting command, avoid duplicate proto files The legacy proto was a duplicate and can be removed, also fixes the linting command itself.
The documentation is generated from this commit.
| Commit: | 83425c3 | |
|---|---|---|
| Author: | Justin Kilpatrick | |
| Committer: | Justin Kilpatrick | |
Add backwards compatible codec info The migration from canto to 'althea' erc20 module broke compatibility for proposals that have passed on production althea l1 breaking all queries for proposals that would include that data since it could not longer be deserialized. This patch adds backwards compatible deserialization that we will have to carry in the main binary until we perform a store migration to the new types for the old proposals. It's not really needed to migrate them ever, but would be required to remove this code.
| Commit: | 6f8526b | |
|---|---|---|
| Author: | Justin Kilpatrick | |
| Committer: | Justin Kilpatrick | |
Fix linting command, avoid duplicate proto files The legacy proto was a duplicate and can be removed, also fixes the linting command itself.
The documentation is generated from this commit.
| Commit: | 844a015 | |
|---|---|---|
| Author: | Justin Kilpatrick | |
| Committer: | Justin Kilpatrick | |
Add backwards compatible codec info The migration from canto to 'althea' erc20 module broke compatibility for proposals that have passed on production althea l1 breaking all queries for proposals that would include that data since it could not longer be deserialized. This patch adds backwards compatible deserialization that we will have to carry in the main binary until we perform a store migration to the new types for the old proposals. It's not really needed to migrate them ever, but would be required to remove this code.
| Commit: | c3c58b0 | |
|---|---|---|
| Author: | Christian | |
| Committer: | Christian | |
Add ExecuteContractProposal proto definition, contract whitelist param, to nativedex
| Commit: | d520a46 | |
|---|---|---|
| Author: | Christian | |
| Committer: | Christian | |
Proto lints
| Commit: | c6c5d32 | |
|---|---|---|
| Author: | Christian | |
| Committer: | Christian | |
Add local erc20 module protos
| Commit: | fa44ba0 | |
|---|---|---|
| Author: | Christian | |
| Committer: | Christian | |
Add gasfree x/erc20 messages The new messages are MsgSendCoinToEVM, MsgSendERC20ToCosmos, and MsgSendERC20ToCosmosAndIBCTransfer. These messages are meant to facilitate convenient machine account activity on Althea-L1 so that these accounts do not need to find ways of acquiring the gas token. MsgSendCoinToEVM will act much like MsgConvertCoin but does not require a Tx fee, instead taking a fee from the account's existing Cosmos-side balance. Similarly, MsgSendERC20ToCosmos is like MsgConvertERC20 but converts extra ERC20 tokens and collects the fee on the Cosmos side. MsgSendERC20ToCosmosAndIBCTransfer performs the same behavior as MsgSendERC20ToCosmos, but also queues an IBC transfer to the specified IBC Transfer channel with the converted amount. These messages will eliminate the need for machine accounts to interact with a DEX or faucet, instead paying fees in their stablecoin balances.
| Commit: | 926bff3 | |
|---|---|---|
| Author: | Christian Borst | |
WIP: Add previous proposer, finalize microtx changes
| Commit: | 11b1342 | |
|---|---|---|
| Author: | Christian Borst | |
WIP: Microtx module changes
| Commit: | 5480c30 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add OpsProposal to nativedex governance protos
| Commit: | 6bf4026 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
EVM Fee burning: ethermint 0.19.9, canto 5.2.0, althea-net -> AltheaFoundation
| Commit: | 0b1482d | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add nativedex governance module
| Commit: | f9248dc | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add onboarding protos
| Commit: | 784a083 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add gasfree params querying, general cleanup
| Commit: | 5589cd8 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add new microtx event for fee collection
| Commit: | d7de0f6 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add gasfree module protos
| Commit: | 44e304c | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Move all module protos under proto/althea Althea-L1 has been noncompliant with cosmos protobuf standards by not placing its protos under an organization prefix. The new prefix is "althea"
| Commit: | 9c42139 | |
|---|---|---|
| Author: | Christian Borst | |
Move all module protos under proto/althea Althea-L1 has been noncompliant with cosmos protobuf standards by not placing its protos under an organization prefix. The new prefix is "althea"
| Commit: | 86719e1 | |
|---|---|---|
| Author: | Christian Borst | |
Update project name to althea-L1
| Commit: | c8167de | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Justin Kilpatrick | |
Add Tokenized Accounts impelementation to x/microtx Update althea proto test crate to reflect these changes
| Commit: | e44b703 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Justin Kilpatrick | |
Xfer -> Microtx
| Commit: | e2f36bf | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Justin Kilpatrick | |
Tokenized Account -> Liquid Infrastructure, Microtx single coin The new behavior of MsgMicrotx is to only allow a transfer of a single token at a time. Tokenized Accounts have been renamed everywhere in go to reflect that they are now Liquid Infrastructure Accounts
| Commit: | fe9c794 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Tokenized Account -> Liquid Infrastructure, Microtx single coin The new behavior of MsgMicrotx is to only allow a transfer of a single token at a time. Tokenized Accounts have been renamed everywhere in go to reflect that they are now Liquid Infrastructure Accounts
| Commit: | 5f1682f | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Xfer -> Microtx
| Commit: | 753eada | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add Tokenized Accounts impelementation to x/microtx Update althea proto test crate to reflect these changes
| Commit: | e5103e0 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Xfer -> Microtx
| Commit: | 71d0644 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add Tokenized Accounts impelementation to x/microtx Update althea proto test crate to reflect these changes
| Commit: | 6d77f85 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Xfer -> Microtx
| Commit: | 1600ed2 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add Tokenized Accounts impelementation to x/microtx Update althea proto test crate to reflect these changes
| Commit: | 2f56a68 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add token blacklist to lockup module
| Commit: | 371b924 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Compile third party (canto and ethermint) protos No crates provide the compiled upstream protos that althea chain needs, so the althea_proto crate has been modified to compile these third_party protos and redistribute them alongside the althea module protos.
| Commit: | cb05891 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Compile third party (canto and ethermint) protos No crates provide the compiled upstream protos that althea chain needs, so the althea_proto crate has been modified to compile these third_party protos and redistribute them alongside the althea module protos.
| Commit: | e678b48 | |
|---|---|---|
| Author: | Christian Borst | |
WIP: Compile third party (canto and ethermint) protos
| Commit: | 0bba445 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add token blacklist to lockup module
| Commit: | f770731 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add microtx Xfer service + compiled go
| Commit: | e43e02b | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add microtx query endpoints
| Commit: | 892dee3 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Clear query example endpoint
| Commit: | 65ca7d2 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add MsgXfer fees Users will submit MsgXfers to pay their peers for bandwidth, and the payer will be charged an additional governance controlled fee on top of the amount they send.
| Commit: | 8468443 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add example microtransaction module
| Commit: | e4f9859 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Fix proto generation
| Commit: | a46e5c3 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Remove unnecessary third_party protos
| Commit: | c880df2 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Initial Xfer implementation MsgXfer is the message that routers will submit to althea-chain in order to pay their peers for internet service. This initial implementation simply delegates the work to the bank module, but more features will be added later on.
| Commit: | 414d079 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add MsgXfer fees Users will submit MsgXfers to pay their peers for bandwidth, and the payer will be charged an additional governance controlled fee on top of the amount they send.
| Commit: | fefb029 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Initial Xfer implementation MsgXfer is the message that routers will submit to althea-chain in order to pay their peers for internet service. This initial implementation simply delegates the work to the bank module, but more features will be added later on.
| Commit: | b457daf | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Clear query example endpoint
| Commit: | 8ed43e5 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add microtx Xfer service + compiled go
| Commit: | 4313731 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add example microtransaction module
| Commit: | 16e188c | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Fix proto generation
| Commit: | 9a5c7fb | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Add microtx query endpoints
| Commit: | 800b166 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian | Althea | |
Remove unnecessary third_party protos
| Commit: | 567c297 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Remove unnecessary third_party protos
| Commit: | 11a7535 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add microtx query endpoints
| Commit: | c085971 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add MsgXfer fees Users will submit MsgXfers to pay their peers for bandwidth, and the payer will be charged an additional governance controlled fee on top of the amount they send.
| Commit: | d178349 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add microtx Xfer service + compiled go
| Commit: | 8b2f2c9 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Fix proto generation
| Commit: | f9cd7d6 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add example microtransaction module
| Commit: | 594eb92 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Clear query example endpoint
| Commit: | cb7efde | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Initial Xfer implementation MsgXfer is the message that routers will submit to althea-chain in order to pay their peers for internet service. This initial implementation simply delegates the work to the bank module, but more features will be added later on.
| Commit: | 0ed90f8 | |
|---|---|---|
| Author: | Christian Borst | |
Add lockup query service + Params endpoint
| Commit: | c361049 | |
|---|---|---|
| Author: | Christian Borst | |
Add token blacklist to lockup module
| Commit: | f29919d | |
|---|---|---|
| Author: | Christian Borst | |
Add microtx query endpoints
| Commit: | e9f78ca | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add MsgXfer fees Users will submit MsgXfers to pay their peers for bandwidth, and the payer will be charged an additional governance controlled fee on top of the amount they send.
| Commit: | 4b808ec | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add microtx Xfer service + compiled go
| Commit: | 0212923 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Initial Xfer implementation MsgXfer is the message that routers will submit to althea-chain in order to pay their peers for internet service. This initial implementation simply delegates the work to the bank module, but more features will be added later on.
| Commit: | e42c747 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Fix proto generation
| Commit: | 1bdfc9f | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Add example microtransaction module
| Commit: | 0035ef8 | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Clear query example endpoint
| Commit: | f60b1ae | |
|---|---|---|
| Author: | Christian Borst | |
| Committer: | Christian Borst | |
Adding lockup module The lockup module exposes an AnteHandler which limits what types of messages are allowed to be sent while the chain is "locked". Currently the only messages which are blocked are bank's MsgSend and MsgMultiSend, any other configured message types will be blocked but produce an error. To enable testing and due to a lack of integration testing env, the lockup module is disabled by default. This lockup functionality was put into a module to enable reuse and for code clarity
| Commit: | 89e8df1 | |
|---|---|---|
| Author: | Marko | |
| Committer: | GitHub | |
Merge PR #312: proto: remove proto mentions
This commit does not contain any .proto files.
| Commit: | eb3f792 | |
|---|---|---|
| Author: | Alexander Bezobchuk | |
| Committer: | GitHub | |
Merge PR #308: Bump SDK master commit
| Commit: | d5cc59a | |
|---|---|---|
| Author: | Alexander Bezobchuk | |
| Committer: | GitHub | |
Merge PR #298: Bump SDK master commit
| Commit: | 67af98d | |
|---|---|---|
| Author: | Marko | |
| Committer: | GitHub | |
Merge PR #285: update: gaia to master of the sdk