|
rippled
|


Static Public Attributes | |
| static constexpr int | drop_per_xrp = 1000000 |
Definition at line 389 of file XChain_test.cpp.
| XRPAmount ripple::test::XChain_test::reserve | ( | std::uint32_t | count | ) |
Definition at line 393 of file XChain_test.cpp.
| XRPAmount ripple::test::XChain_test::txFee | ( | ) |
Definition at line 399 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainBridgeExtraFields | ( | ) |
Definition at line 405 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainCreateBridge | ( | ) |
Definition at line 436 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainBridgeCreateConstraints | ( | ) |
Bridge create constraints tests.
Define the door's bridge asset collection as the collection of all the issuing assets for which the door account is on the issuing chain and all the locking assets for which the door account is on the locking chain. (note: a door account can simultaneously be on an issuing and locking chain). A new bridge is not a duplicate as long as the new bridge asset collection does not contain any duplicate currencies (even if the issuers differ).
Create bridges:
| Owner | Locking | Issuing | Comment | | a1 | a1 USD/GW | USD/B | |
| a2 | a2 USD/GW | USD/B | Same locking & issuing assets |
|---|---|---|---|
| a3 | a3 USD/GW | USD/a4 | |
| a4 | a4 USD/GW | USD/a4 | Same bridge, different accounts |
| B | A USD/GW | USD/B | |
| B | A EUR/GW | USD/B | Fail: Same issuing asset |
| A | A USD/B | USD/C | |
| A | A USD/B | EUR/B | Fail: Same locking asset |
| A | A USD/C | EUR/B | Fail: Same locking asset currency |
| A | A USD/GW | USD/B | Fail: Same bridge not allowed |
| A | B USD/GW | USD/A | Fail: "A" has USD already |
| B | A EUR/GW | USD/B | Fail: |
Note that, now from sidechain's point of view, A is both a local locking door and a foreign locking door on different bridges. Txns such as commits specify bridge spec, but not the local door account. So we test the transactors can figure out the correct local door account from bridge spec.
Commit to sidechain door accounts: | bridge spec | result case 6 | A -> B | B's balance increase case 7 | C <- A | A's balance increase
We also test ModifyBridge txns modify correct bridges.
Definition at line 559 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainCreateBridgeMatrix | ( | ) |
Definition at line 690 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainModifyBridge | ( | ) |
test tfClearAccountCreateAmount flag in BridgeModify tx – tx has both minAccountCreateAmount and the flag, temMALFORMED – tx has the flag and also modifies signature reward, tesSUCCESS – XChainCreateAccountCommit tx fail after previous step
Definition at line 982 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainCreateClaimID | ( | ) |
Definition at line 1289 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainCommit | ( | ) |
Definition at line 1379 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainAddAttestation | ( | ) |
Definition at line 1515 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainAddClaimNonBatchAttestation | ( | ) |
sfAttestationSignerAccount related cases.
Good cases: –G1: master key –G2: regular key –G3: public key and non-exist (unfunded) account match
Bad cases: –B1: disabled master key –B2: single item signer list –B3: public key and non-exist (unfunded) account mismatch –B4: not on signer list –B5: missing sfAttestationSignerAccount field
Definition at line 2388 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainAddAccountCreateNonBatchAttestation | ( | ) |
Definition at line 2617 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainClaim | ( | ) |
Definition at line 2692 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainCreateAccount | ( | ) |
Definition at line 3948 of file XChain_test.cpp.
| void ripple::test::XChain_test::testFeeDipsIntoReserve | ( | ) |
Definition at line 4113 of file XChain_test.cpp.
| void ripple::test::XChain_test::testXChainDeleteDoor | ( | ) |
Definition at line 4163 of file XChain_test.cpp.
| void ripple::test::XChain_test::testBadPublicKey | ( | ) |
Definition at line 4213 of file XChain_test.cpp.
|
override |
Definition at line 4280 of file XChain_test.cpp.
|
inherited |
Definition at line 474 of file xchain_bridge.cpp.
|
inherited |
Definition at line 491 of file xchain_bridge.cpp.
|
inherited |
Definition at line 509 of file xchain_bridge.cpp.
|
inherited |
Definition at line 219 of file xchain_bridge.h.
|
inherited |
Definition at line 242 of file xchain_bridge.h.
|
inherited |
Definition at line 155 of file xchain_bridge.h.
|
inherited |
Definition at line 156 of file xchain_bridge.h.
|
inherited |
Definition at line 157 of file xchain_bridge.h.
|
inherited |
Definition at line 158 of file xchain_bridge.h.
|
inherited |
Definition at line 159 of file xchain_bridge.h.
|
inherited |
Definition at line 160 of file xchain_bridge.h.
|
inherited |
Definition at line 161 of file xchain_bridge.h.
|
inherited |
Definition at line 162 of file xchain_bridge.h.
|
inherited |
Definition at line 163 of file xchain_bridge.h.
|
inherited |
Definition at line 164 of file xchain_bridge.h.
|
inherited |
Definition at line 165 of file xchain_bridge.h.
|
inherited |
Definition at line 166 of file xchain_bridge.h.
|
inherited |
Definition at line 169 of file xchain_bridge.h.
|
inherited |
Definition at line 170 of file xchain_bridge.h.
|
inherited |
Definition at line 171 of file xchain_bridge.h.
|
inherited |
Definition at line 172 of file xchain_bridge.h.
|
inherited |
Definition at line 173 of file xchain_bridge.h.
|
inherited |
Definition at line 174 of file xchain_bridge.h.
|
inherited |
Definition at line 175 of file xchain_bridge.h.
|
inherited |
Definition at line 176 of file xchain_bridge.h.
|
inherited |
Definition at line 177 of file xchain_bridge.h.
|
inherited |
Definition at line 178 of file xchain_bridge.h.
|
inherited |
Definition at line 180 of file xchain_bridge.h.
|
inherited |
Definition at line 181 of file xchain_bridge.h.
|
inherited |
Definition at line 183 of file xchain_bridge.h.
|
inherited |
Definition at line 184 of file xchain_bridge.h.
|
inherited |
Definition at line 185 of file xchain_bridge.h.
|
inherited |
Definition at line 187 of file xchain_bridge.h.
|
inherited |
Definition at line 188 of file xchain_bridge.h.
|
inherited |
Definition at line 189 of file xchain_bridge.h.
|
inherited |
Definition at line 190 of file xchain_bridge.h.
|
inherited |
Definition at line 191 of file xchain_bridge.h.
|
inherited |
Definition at line 192 of file xchain_bridge.h.
|
inherited |
Definition at line 194 of file xchain_bridge.h.
|
inherited |
Definition at line 195 of file xchain_bridge.h.
|
inherited |
Definition at line 196 of file xchain_bridge.h.
|
inherited |
Definition at line 198 of file xchain_bridge.h.
|
inherited |
Definition at line 199 of file xchain_bridge.h.
|
inherited |
Definition at line 200 of file xchain_bridge.h.
|
inherited |
Definition at line 202 of file xchain_bridge.h.
|
inherited |
Definition at line 203 of file xchain_bridge.h.
|
staticconstexprinherited |
Definition at line 205 of file xchain_bridge.h.
1.8.17