Bitcoin Forum
May 13, 2024, 11:33:04 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 »  All
  Print  
Author Topic: XinFin [XDC] Connecting Blockchain to the real world through IoT  (Read 29057 times)
jjad1976
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
November 02, 2019, 10:01:20 AM
 #201

What fiat currencies are currently supported by tradefinex.org?

Is it possible to instantly withdraw fiat to a debit card?
1715643184
Hero Member
*
Offline Offline

Posts: 1715643184

View Profile Personal Message (Offline)

Ignore
1715643184
Reply with quote  #2

1715643184
Report to moderator
1715643184
Hero Member
*
Offline Offline

Posts: 1715643184

View Profile Personal Message (Offline)

Ignore
1715643184
Reply with quote  #2

1715643184
Report to moderator
1715643184
Hero Member
*
Offline Offline

Posts: 1715643184

View Profile Personal Message (Offline)

Ignore
1715643184
Reply with quote  #2

1715643184
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715643184
Hero Member
*
Offline Offline

Posts: 1715643184

View Profile Personal Message (Offline)

Ignore
1715643184
Reply with quote  #2

1715643184
Report to moderator
1715643184
Hero Member
*
Offline Offline

Posts: 1715643184

View Profile Personal Message (Offline)

Ignore
1715643184
Reply with quote  #2

1715643184
Report to moderator
n3v3rl0v3
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile WWW
November 02, 2019, 11:08:48 AM
 #202

How many full-time employees currently work in your company?

Where is your main office physically located?
anlacnides
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
November 02, 2019, 11:30:32 AM
 #203

Not so long ago, you announced the transition to the Web 3.0 blockchain.

When will the transition to this blockchain begin and where can I read more about its features?
Cryptotradingpro
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
November 02, 2019, 11:50:48 AM
 #204

XDC and XDCE are utility tokens?

If you developed your blockchain, then it should be coins? or I'm wrong?

Have you done a legal assessment of these tokens?
n3v3rl0v3
Newbie
*
Offline Offline

Activity: 11
Merit: 0


View Profile WWW
November 02, 2019, 12:11:06 PM
 #205

Is your blockchain supported by masternodes?

What pools can I run your masternodes on?
darapharba
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
November 02, 2019, 12:26:56 PM
 #206

When will the roadmap for 2020 be drawn up?

You have reached great heights, but I want to understand how you will develop in the future
debedisi
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
November 02, 2019, 02:49:01 PM
 #207


The Singapore-based crypto exchange announced today that XinFin’s token will go live on its platform on October 8. The customers can begin making deposits and withdrawals from the 4th October post listing.

XDCe is the native digital currency of the XinFin Blockchain Network, an open-source public blockchain network that offers stable coin/token creation, smart contracts and document storage.

XinFin Blockchain Network is run by more than 50+ independent enterprises and individuals across the globe. The idea, according to XinFin, is for its council to ensure that the network remains decentralized and focused on the use case of digitization and tokenization of trade and finance instruments under TradeFinex Tech Ltd. This entity has already received a RegLab License under ADGM-Regulatory, UAE.

Homiex will list XDCe/BTC and XDCe/USDT Pair on Oct 8, 2019.

https://miro.medium.com/max/1400/0*wEUq6BePHma2xbdG

Homiex co-founder Mr.Zhong Weixiang & Mr.Dr. Zhou Hongming with XinFin Co-founder Ritesh Kakkad
HomiEx is founded by a dynamic team of blockchain professionals like Mr.Zhong Weixiang & Mr.Dr. Zhou Hongming. Both of them graduated from Nanyang Technological University at the end of 2017. They are also part of “The Huobi Global Elites program” run by Huobi which is one of the largest cryptocurrency exchange platforms in the world.
HomiEx is located in Singapore and provides services like crypto to crypto exchange with the added option of topping up a user account using Fiat Currency like SGD and CNY.
On this auspicious occasion, Mr.Zhong Weixiang, co-founder of Homiex said:
“XinFin’s community and the level of adoption are growing steadily. We see great potential with XinFin Network’s use case in trade finance and would like to list XDCe on our crypto exchange”
Also added
“We welcome each and every member of XinFin Community and we are available over telegram to support for any queries or questions. ”
Every Customer need to Process KYC since Homiex follows strict regulation under the Singapore Law.
Register at HomiEx Exchange: https://[Suspicious link removed]/331Q4uH or
Simply scan the barcode and register on HomiEx.com.
https://miro.medium.com/max/719/0*1yq24qSvzVjLCloM

For any kind of queries or questions Homiex’s Telegram Support available at https://t.me/homiexsg

About XinFin:
What is XinFin ?: https://www.youtube.com/watch?v=K-tHZkV6zAs

Useful link for XinFin Masternode
Steps to Setup Masternode on XinFin MainNet
XinFin Mobile Wallet
XinFin Web Wallet
Steps to resign master node
Step by step guide to issue your own token on XinFin network
Guide to setup node with one click installer
Setup XinFin Blockchain Node (Masternode) with One-Click installer

We invite you to join the XinFin Community at:
Telegram: https://t.me/xinfin
Twitter: https://twitter.com/XinFin_Official
Subscribe to the XinFin Community Newsletter by clicking here. You will receive our newsletter direct to your inbox every month.
XinFin Hybrid Blockchain More information at www.xinfin.org



Where can I get a link to this Singapore cryptocurrency exchange?
Cryptotradingpro
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile
November 03, 2019, 07:06:11 AM
 #208

Your token has been added to a large number of cryptocurrency (large) exchanges. At the same time, the daily trading volume is very modest.

Do you plan to take any actions to increase the activity of traders?
sisterchristian
Newbie
*
Offline Offline

Activity: 69
Merit: 0


View Profile
November 06, 2019, 03:18:06 AM
 #209


The Singapore-based crypto exchange announced today that XinFin’s token will go live on its platform on October 8. The customers can begin making deposits and withdrawals from the 4th October post listing.

XDCe is the native digital currency of the XinFin Blockchain Network, an open-source public blockchain network that offers stable coin/token creation, smart contracts and document storage.

XinFin Blockchain Network is run by more than 50+ independent enterprises and individuals across the globe. The idea, according to XinFin, is for its council to ensure that the network remains decentralized and focused on the use case of digitization and tokenization of trade and finance instruments under TradeFinex Tech Ltd. This entity has already received a RegLab License under ADGM-Regulatory, UAE.

Homiex will list XDCe/BTC and XDCe/USDT Pair on Oct 8, 2019.

https://miro.medium.com/max/1400/0*wEUq6BePHma2xbdG

Homiex co-founder Mr.Zhong Weixiang & Mr.Dr. Zhou Hongming with XinFin Co-founder Ritesh Kakkad
HomiEx is founded by a dynamic team of blockchain professionals like Mr.Zhong Weixiang & Mr.Dr. Zhou Hongming. Both of them graduated from Nanyang Technological University at the end of 2017. They are also part of “The Huobi Global Elites program” run by Huobi which is one of the largest cryptocurrency exchange platforms in the world.
HomiEx is located in Singapore and provides services like crypto to crypto exchange with the added option of topping up a user account using Fiat Currency like SGD and CNY.
On this auspicious occasion, Mr.Zhong Weixiang, co-founder of Homiex said:
“XinFin’s community and the level of adoption are growing steadily. We see great potential with XinFin Network’s use case in trade finance and would like to list XDCe on our crypto exchange”
Also added
“We welcome each and every member of XinFin Community and we are available over telegram to support for any queries or questions. ”
Every Customer need to Process KYC since Homiex follows strict regulation under the Singapore Law.
Register at HomiEx Exchange: https://[Suspicious link removed]/331Q4uH or
Simply scan the barcode and register on HomiEx.com.
https://miro.medium.com/max/719/0*1yq24qSvzVjLCloM

For any kind of queries or questions Homiex’s Telegram Support available at https://t.me/homiexsg

About XinFin:
What is XinFin ?: https://www.youtube.com/watch?v=K-tHZkV6zAs

Useful link for XinFin Masternode
Steps to Setup Masternode on XinFin MainNet
XinFin Mobile Wallet
XinFin Web Wallet
Steps to resign master node
Step by step guide to issue your own token on XinFin network
Guide to setup node with one click installer
Setup XinFin Blockchain Node (Masternode) with One-Click installer

We invite you to join the XinFin Community at:
Telegram: https://t.me/xinfin
Twitter: https://twitter.com/XinFin_Official
Subscribe to the XinFin Community Newsletter by clicking here. You will receive our newsletter direct to your inbox every month.
XinFin Hybrid Blockchain More information at www.xinfin.org



Where can I get a link to this Singapore cryptocurrency exchange?

https://miro.medium.com/max/1400/0*wEUq6BePHma2xbdG
AmoreJaz
Legendary
*
Offline Offline

Activity: 3094
Merit: 1102


Leading Crypto Sports Betting & Casino Platform


View Profile
November 06, 2019, 03:43:29 AM
 #210

I was introduced to this project by a fellow trader a couple days ago. I spent the last couple of days researching while buying this cheap coin. After witnessing what I would call a very childish community, I would highly recommend staying away from this project. It's a major scam IMO. I was hoping for the best but after my research, I will be selling my holdings.

Major Scam


a very serious allegation but seems that youve done your homework here already.
if you have valid proofs of such allegation, you can create a thread also in this board so traders or other users will be aware of this potential scam as you said

https://bitcointalk.org/index.php?board=83.0

i really thought this is a promising project as when you browse their site, seems everything is well prepared and documented

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
sisterchristian
Newbie
*
Offline Offline

Activity: 69
Merit: 0


View Profile
November 06, 2019, 10:57:12 AM
Last edit: November 12, 2019, 02:36:09 AM by mprep
 #211

I was introduced to this project by a fellow trader a couple days ago. I spent the last couple of days researching while buying this cheap coin. After witnessing what I would call a very childish community, I would highly recommend staying away from this project. It's a major scam IMO. I was hoping for the best but after my research, I will be selling my holdings.

Major Scam


a very serious allegation but seems that youve done your homework here already.
if you have valid proofs of such allegation, you can create a thread also in this board so traders or other users will be aware of this potential scam as you said

https://bitcointalk.org/index.php?board=83.0

i really thought this is a promising project as when you browse their site, seems everything is well prepared and documented

It may still turn out to be something good but my experience has been horrible. The community on telegram are useless and rude. The team members have nothing to do with the community. They are nowhere to be found. This project is from India and they have zero skills in community organization and keeping the investors in the loop.



You all should spend some time in their telegram group and see what a scam this project is.
supersnips
Member
**
Offline Offline

Activity: 91
Merit: 10


View Profile
November 11, 2019, 02:54:39 PM
 #212

I was introduced to this project by a fellow trader a couple days ago. I spent the last couple of days researching while buying this cheap coin. After witnessing what I would call a very childish community, I would highly recommend staying away from this project. It's a major scam IMO. I was hoping for the best but after my research, I will be selling my holdings.

Major Scam


a very serious allegation but seems that youve done your homework here already.
if you have valid proofs of such allegation, you can create a thread also in this board so traders or other users will be aware of this potential scam as you said

https://bitcointalk.org/index.php?board=83.0

i really thought this is a promising project as when you browse their site, seems everything is well prepared and documented


Hey I am Supersnips (one of the Admins at Telegram). First of all, I want to outline that we always try to  encourage an open, professional and facts based discussion in our Telegram group.

Indeed it is a serious allegation and yet there was no more specific explanation provided. However, I encourage everyone to join our Telegram and see for themselves: https://t.me/xinfintalk
We do always encourage an open discussion in our Telegram Group, as long as it is no obvious FUD without any Question. Our Co-founders answer questions in telegram from time to time besides the Admins.

You can also always arrange a visit of our Office in Singapore. @sisterchristian For that please send a short email with date you want to visit to info@xinfin.org. Everyone in interested can do the same. Everyone in our Telegram group is cared with big respect, but we have a zero tolerance policy against any kind of FUD. As „sisterchristian“ wrote he/she based their allegation on a moment at telegram which hasn’t been specified. So this might be a misunderstanding (as I don’t want to accuse “sisterchristian” any intention with this. Some time earlier there were people trying to manipulate the market price with FUD) some people tried this a while ago. So possibly this is exactly what happened and/or our members reacted to same kind of statements. If you have questions, you can always reach out at telegram directly to me/ ask in the Telegram group or send an Email to info@xinfin.org. Any kind of XinFin related Question is always welcome! Looking forward to see some of you in our telegram Community Channel!
sisterchristian
Newbie
*
Offline Offline

Activity: 69
Merit: 0


View Profile
November 11, 2019, 05:23:52 PM
 #213

I was introduced to this project by a fellow trader a couple days ago. I spent the last couple of days researching while buying this cheap coin. After witnessing what I would call a very childish community, I would highly recommend staying away from this project. It's a major scam IMO. I was hoping for the best but after my research, I will be selling my holdings.

Major Scam


a very serious allegation but seems that youve done your homework here already.
if you have valid proofs of such allegation, you can create a thread also in this board so traders or other users will be aware of this potential scam as you said

https://bitcointalk.org/index.php?board=83.0

i really thought this is a promising project as when you browse their site, seems everything is well prepared and documented


Hey I am Supersnips (one of the Admins at Telegram). First of all, I want to outline that we always try to  encourage an open, professional and facts based discussion in our Telegram group.

Indeed it is a serious allegation and yet there was no more specific explanation provided. However, I encourage everyone to join our Telegram and see for themselves: https://t.me/xinfintalk
We do always encourage an open discussion in our Telegram Group, as long as it is no obvious FUD without any Question. Our Co-founders answer questions in telegram from time to time besides the Admins.

You can also always arrange a visit of our Office in Singapore. @sisterchristian For that please send a short email with date you want to visit to info@xinfin.org. Everyone in interested can do the same. Everyone in our Telegram group is cared with big respect, but we have a zero tolerance policy against any kind of FUD. As „sisterchristian“ wrote he/she based their allegation on a moment at telegram which hasn’t been specified. So this might be a misunderstanding (as I don’t want to accuse “sisterchristian” any intention with this. Some time earlier there were people trying to manipulate the market price with FUD) some people tried this a while ago. So possibly this is exactly what happened and/or our members reacted to same kind of statements. If you have questions, you can always reach out at telegram directly to me/ ask in the Telegram group or send an Email to info@xinfin.org. Any kind of XinFin related Question is always welcome! Looking forward to see some of you in our telegram Community Channel!


Snips is a nobody. He hangs out in telegram all the time and starts shit with anyone that challenges this scam project. This project is a scam! Wash trading is all the volume it has. It is only worth 10 satoshi's and falling even more. This is a want to be ripple scam from india...check out the facts for yourself.
PappaLaj
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
November 11, 2019, 06:33:27 PM
 #214

Snips is one of the BEST Admin's in all of Telegram!

It is crystal clear what your intentions are.  For those with any doubts about XinFin's Stellar Reputation and Development, consider this.

1 - R3 Corda Technology Partner
2 - R3's Project Voltron's Public Relay Bridge Developer - almost ready to go live
3 - Worlds First Hybrid Public/Private Blockchain for Regulated Global, Trade, Finance and Payments
3 - ADGM Sandbox Member
4 - Partners with Ramco, AiX, Trace Financial etc....
5 - Live MainNet with live MasterNodes
6 - TradeFinex (KYC & AML Compliant) about to go live
7 - AiX about to go live in December


https://xinfin.org/xdc-utility.php


https://www.xdcechat.com/Partnerships


Also, my twitter account, same name, is a wealth of indepth XinFin information.  As always DYOR!
sisterchristian
Newbie
*
Offline Offline

Activity: 69
Merit: 0


View Profile
November 11, 2019, 06:51:09 PM
Last edit: November 12, 2019, 03:22:20 AM by mprep
 #215

Snips is one of the BEST Admin's in all of Telegram!

It is crystal clear what your intentions are.  For those with any doubts about XinFin's Stellar Reputation and Development, consider this.

1 - R3 Corda Technology Partner
2 - R3's Project Voltron's Public Relay Bridge Developer - almost ready to go live
3 - Worlds First Hybrid Public/Private Blockchain for Regulated Global, Trade, Finance and Payments
3 - ADGM Sandbox Member
4 - Partners with Ramco, AiX, Trace Financial etc....
5 - Live MainNet with live MasterNodes
6 - TradeFinex (KYC & AML Compliant) about to go live
7 - AiX about to go live in December


https://xinfin.org/xdc-utility.php


https://www.xdcechat.com/Partnerships


Also, my twitter account, same name, is a wealth of indepth XinFin information.  As always DYOR!

LMAO!

You are a child. Now go eat your hot pockets and go to bed.



Snips is one of the BEST Admin's in all of Telegram!

It is crystal clear what your intentions are.  For those with any doubts about XinFin's Stellar Reputation and Development, consider this.

1 - R3 Corda Technology Partner
2 - R3's Project Voltron's Public Relay Bridge Developer - almost ready to go live
3 - Worlds First Hybrid Public/Private Blockchain for Regulated Global, Trade, Finance and Payments
3 - ADGM Sandbox Member
4 - Partners with Ramco, AiX, Trace Financial etc....
5 - Live MainNet with live MasterNodes
6 - TradeFinex (KYC & AML Compliant) about to go live
7 - AiX about to go live in December


https://xinfin.org/xdc-utility.php


https://www.xdcechat.com/Partnerships


Also, my twitter account, same name, is a wealth of indepth XinFin information.  As always DYOR!

That's why this shitcoin is selling at 10 satoshi's...LMAO!!!
xinfin (OP)
Jr. Member
*
Offline Offline

Activity: 86
Merit: 3


View Profile
November 18, 2019, 10:07:51 AM
 #216



I’m going to briefly remind the readers about XDPoS before diving into the problem slashing aims to solve. I will then explain the slashing mechanism with XDPoS proposed slashing followed by a discussion of other slashing mechanisms from Ethereum Casper.

XinFin XDPoS Consensus Background
At the heart of XinFin, XDPoS that enables it to be an EVM-compatible and scalable public blockchain. This means that every Ethereum smart contract can be run on XinFin XDPoS with almost instant transaction confirmation. XDPoS relies on the architecture of 108 masternodes.

In order to become a masternode candidate, a token-holder must deposit at least 10 million XDC to a smart contract. masternode candidate is shown on a decentralized governance application called XinFin Master-Node App.

Masternodes are selected to create blocks in a round-robin fashion. A maximum of 900 blocks are created within an epoch and there is a block created every two seconds. Masternodes are also responsible for verifying and signing blocks in order to finalize the blocks. And all the masternode on the network are KYC enable masternode.

To strengthen system security, XinFin XDPoS also proposes double validation and randomization techniques. In double validation, when a masternode creates a block, this block must be verified by another masternode. The verifier is randomly selected among the remaining set of masternodes.

Decentralize Network instability and performance problem
So, what is the problem here? Remember that XinFin XDPoS is a public blockchain that allows anyone to freely join and leave the network. Now let’s consider a situation where the network has some underperforming masternodes. By underperforming, I mean the masternode does not sign/verify any blocks during the entire epoch. Some reasons for this might be that the masternode does not have the correct XinFin XDPoS software or the masternode crashes due to the lack of e-maintenance and operation by the masternode owner.

Underperforming masternodes can dramatically decrease the performance of the whole network and cause network instability. In XDPoS's current implementation, when a masternode fails to create a block on his turn, the whole network has to wait for 10 seconds of time-out before the next masternode in the round-robin takes its turn to create the next block. This means the whole network wastes m*10 seconds (m is the number of turns the underperforming masternode is selected within an epoch to produce blocks).

To make the problem worse, if ¼ (or 27 masternodes) of the 108 masternodes are underperforming, the total wasted time is 27 * 6 * 10 = 2220 seconds! It’s longer than the duration of an epoch. That being said, if these 27 masternodes are not eliminated out of the network, the performance will be decreased by more than 50%! There is actually a worst-case in which more than ¼ of the masternodes are underperforming. In this case, no finality can be reached since there are not ¾ of the masternodes signing off blocks. This means all masternodes are just wasting resources but completing nothing.

Slashing mechanism
The objective of the slashing mechanism is not to blame the underperforming masternodes but to mitigate the aforementioned issue to keep the system stable and performing. The slashing mechanism is as follows:

If a masternode does not sign any block during an entire epoch, the masternode will be slashed from the masternode for the next 4 epochs.

If more than one masternode is underperforming, the masternodes list for next epoch are chosen as follows:

If a masternode was considered as underperforming within 4 previous epochs, it is considered as ‘kicked-out’ and does not have the right to create blocks. Therefore, the number of masternodes responsible for creating blocks in this epoch might be less than 108. However, the active masternodes will not have to wait 10 seconds for underperforming masternodes’ blocks.

Once kicked out of the masternode list, the underperforming masternode can still verify and sign off blocks. This mechanism is used for the underperforming masternode to notify others about its liveness. However, the underperforming masternode does not receive rewards for verifying and signing off blocks after being slashed out.

This slashing mechanism has two properties:
Accountability: an underperforming masternode is always detected if it is silent within an entire epoch. XDPoS consensus has a smart contract called block signer. Block signer stores all block signatures produced by masternodes. The laziness of a masternode is easily accounted for by reading the number of signatures it has sent to the block signer smart contract during the epoch.

Liveness: If a previously slashed masternode becomes live again after 4 epochs of slashing, This property is guaranteed by allowing the demoted masternode to verify and sign off blocks, which is a signal demonstrating its liveness, as previously described.

Discussion
Slashing has been considered in Ethereum Casper FFG designed by Vitalik Buterin to move Ethereum consensus from Proof-of-Work-based to Proof-of-Stake-based. The objective of Casper slashing is to prevent Ethereum from the nothing-at-stake problem — in which Casper validators would choose to validate and finalize all forks. Attackers can take advantage of the nothing-at-stake problem to double spend. Casper slashing states that if two forks can be both finalized (a fork in Casper is considered as finalized if ? Casper validators validate the fork), there will be at least? Casper validators trying to validate both forks. These validators then lose their entire deposit for violating the consensus rule stating that one validator has to attest to only one fork.

Casper slashing tries to prohibit intentional bad behavior from malicious validators that violate the consensus rule. This is why slashing is very strong as it is used to discourage validators from committing any malicious behavior. TomoChain’s slashing is quite different in its philosophy. Underperforming masternodes do not intend to attack the network and the reasons for not verifying any block during an entire epoch might be, for example, an electrical problem or a server crashing. Burning the staked tokens of underperforming masternodes creates fear among participants, thus discouraging people from participating in the system. There is no reason to take all deposited tokens from an underperforming masternode just because its electricity source turns off for 30 minutes.

Useful link for XinFin Masternode

Steps to Setup Masternode on XinFin MainNet

XinFin Mobile Wallet

XinFin Web Wallet

Steps to resign master node

Step by step guide to issue your own token on XinFin network

Step by step guide to swap token on XinFin network

Guide to setup node with one click installer

Watch the video to Setup XinFin Masternode with One-Click installer

Follow XinFin on:
Twitter: ( @ ) XinFin_Official

LinkedIn: https://www.linkedin.com/company/xinfin/

Telegram: https://t.me/xinfintalk
xinfin (OP)
Jr. Member
*
Offline Offline

Activity: 86
Merit: 3


View Profile
December 09, 2019, 01:41:09 PM
 #217

XinPay - MetaMask for the XinFin: Chrome Extension Wallet

https://youtu.be/QUi2_kfv1Ko
xinfin (OP)
Jr. Member
*
Offline Offline

Activity: 86
Merit: 3


View Profile
December 10, 2019, 01:36:48 PM
 #218

What is XinFin Remix?
XinFin Remix is a web browser-based Integrated Development Environment (IDE) that allows users to write Solidity smart contracts and compile, deploy and run those smart contracts on XinFin Blockchain Network.

New and Upgraded Structure for XinFin Remix

Icon Panel: You can click on the Icon panel to change what plugins appear in the Side Panel
Side Panel: Most but not all plugins have their GUI in the Side Panel.
Main Panel: In the old layout, this was only meant for editing files. In the new layout, however, the Main Panel holds plugins as well as files for the IDE to compile.
Terminal: The Terminal shows you the results of your interactions with the GUIs. You can also run scripts in this section.

Icon Panel at Page Load
When you load Remix, the ‘Icon’ panel shows these icons by default.

In the upgraded version, everything in Remix is a plugin, making the Plugin Manager highly crucial. On the contrary, each basic task was separated into the tabs in the old layout of Remix. These tabs are now redesigned as plugins.
The number of plugins you’re using at a single time might affect the page loading and make it slightly tedious due to the power required to activate the plugins.

Homepage

The homepage is located on the top left corner of the tab in the Main Panel.
Clicking on the Remix logo at the top of the Icon panel also opens the Homepage.

Environments
You can click on one of the environment buttons to load a collection of plugins.
In our new version, we have a Solidity Button and a Vyper button, but you will be able to save your own environment in the near future.
To see all the plugins, go to the plugin manager by selecting the Plugin icon in the Icon panel.
The Environment buttons are time & sanity savers so you don’t need to access the plugin manager to get started every time you load the page.

Plugin Manager
We wanted to make Remix flexible for integrating changes into its functionality and for integrating Remix into other projects such as yours. So we transformed everything into a plugin. With this, you only require to load the functionality you need. To let you easily manage and turn your plugins on and off as per your need, we have the Plugin Manager.
You can also create your own plugin and load your local plugin into Remix using the Plugin Manager. You can do so by clicking the “Connect to a Local Plugin” link at the top of the Plugin Manager panel.

Themes
To make working on Remix fun and more friendly, we added the themes section. You can now work with a dark theme or a grey theme or just any custom theme that best fits your needs.
To choose a theme, go to the settings tab and you can find several bootstrap-based themes towards the bottom of the page.


File Explorer
To go to the file explorer, click the ‘File Explorer’ icon.

The file explorer by default lists all the files stored in your browser. You can see them in the browser folder and rename, remove or add new files to the file explorer.
Note: Clearing the browser storage will permanently delete all the solidity files you wrote. To avoid this, you can use Remix, which enables you to store and sync files in the browser with your local computer.


Create a New File
You can use the ‘create new file’ option to create a new untitled.sol file in Remix.
Add Local File
If you want to import a local file to the Remix browser storage, you can do so with the ‘add local file’ option.
Publish to Gist
You can publish all files from the browser folder to a gist using this feature.
It must be noted that Gist API has changed in 2018 and it now requires users to be authenticated before they can publish a gist.
Click this link to Github tokens setup and select Generate new token. Check only the ‘Create Gists’ checkbox and generate a new token.
Then paste it in Remix (right panel/Settings tab) and click Save. Now you will be able to use the feature.
Copy to another Remix instance
This feature enables you to copy files from the browser storage to another instance (URL) of Remix.
Connect your filesystem to Remix
You can use this to sync between Remix and your local file system.

Plugin Manager
Everything is a PLUGIN in Remix
To make it easier to integrate new tools made by us and by you into Remix, we’ve now made everything a plugin. This architecture allows Remix or any part of Remix to be integrated into other projects in a simpler way.
With the advent of Plugins, you will only have to load the functionality you need. It also gives you the benefit of turning off and on plugins as per your need.
You can manage all your plugins in the Pugin Manager, which is also the section of Remix where you can create your own plugin or load your local plugin into Remix.
To do the latter, you can click on the “Connect to a Local Plugin” link at the top of the Plugin Manager panel.

To learn more about how to create your own plugin, go to the README of Remix-plugin repo.
Settings
You can access Settings by clicking the gear icon at the bottom of the icon panel.
You can find a link to the homepage (if you closed it) as well as a link to our Gitter Channel. We also have a rather large list of themes for all you aesthetes out there.


Another important setting:
Text wrap: Use this to control how the text in the editor should be wrapped.
Enable optimization: This defines if the compiler should enable optimization during compilation. You can enable this option to save execution gas. It is useful to enable optimization for contracts ready to be deployed in production but could lead to some inconsistencies when debugging such a contract.

Solidity Editor
The Remix editor recompiles the code whenever the current file is changed or another file is selected. It also provides syntax highlighting mapped to solidity keywords.

Here’s the list of some important features:
It displays opened files as tabs.
Compilation Warning and Error are displayed in the gutter.
Remix automatically saves the current file every five seconds.
+/- on the top left corner can be used to alter the font size of the editor.

Terminal

Primary features available in the terminal:
It integrates a JavaScript interpreter and the web3 object. It enables the execution of the JavaScript script which interacts with the current context. (note that web3 is only available if the web provider or injected provider mode is selected).
It displays important actions made while interacting with the Remix IDE (i.e. sending a new transaction).
It displays transactions that are mined in the current context. You can choose to display all transactions or only transactions that refer to the contracts Remix knows (e.g transaction created from the Remix IDE).
It allows searching for the data and clearing the logs from the terminal.
It allows you to run scripts by inputting them at the bottom after the >.

Compiler (Solidity)
Clicking the Solidity icon in the Icon panel will take you to the Solidity Compiler.
By default, you need to click the compile button to trigger compilation(D. in the image below). You can check the auto compile checkbox in case you want the file to be compiled each time the file is saved or when another file is selected (E. in the image below).
Since the release of Solidity version 0.5.7, it is possible to compile Yul files. Please read the solidity documentation about Yul which contains some code examples.
You can use the language dropdown (B. in the image below) to switch the language. This dropdown list is only available for versions 0.5.7 and beyond.
The fork selection dropdown list (C. in the image below) allows you to compile code against a specific ethereum hard fork. The compiler default corresponds to the default hard fork used by a specific version.
Please go to “Compilation Details” (G. in the image below) in the settings of the Metadata section to see the harfork name used for the current compilation.
If the contract has a lot of dependencies, it can take a while to compile. So you can use auto compilation at your discretion for instantaneous compilation.

After each compilation, a list is updated with all newly compiled contracts. A compiled contract can then be selected with the Contract pulldown menu (F. in the image below).
Multiple contracts are compiled when one contract imports other contracts. You can select any of these contracts to check the information regarding that.
On clicking the “Compilation Details” button (G. in the image below), a modal opens displaying detailed information about the currently selected contract.
You can also publish your non-abstract contract to Swarm from the same tab.
Published data notably contains the ABI and the solidity source code.
After a contract is published, you can find its metadata information using the bzz URL located in the details modal dialogue SWARM LOCATION.
After each compilation, the static analysis tab builds a report, which is very valuable when addressing reported issues even if the compiler doesn’t complain. Any compilation error or warning is displayed below the contract section.

Deploy & Run
You can send transactions to the current environment using the Deploy & Run module.
To go to Deploy & Run module, click the ‘Run’ icon in the Icon panel.
In order to use this module, you need to have a contract compiled. So, if there is a contract name in the contract select box (in the image below it’s the pulldown that says Ballot), you can interact with this contract otherwise you need to select a new contract. To do that, you need to click the file in the editor panel to make it the active tab (in the image below, on the right side of the page in the main panel, the ballot.sol is the active contract). Once it’s active, go to the compiler module and compile it. You can then use the Deploy & Run module.


Run Setup
The following settings allow you to directly influence the transaction execution:
Environment:
JavaScript VM: All the transactions will be executed in a sandbox blockchain in the browser. This means nothing will persist after you reload the page. The JsVM is its own blockchain and on every reload it initiates a new blockchain without saving the old one.
Injected Provider: Remix will connect to an injected web3 provider. Metamask is an example of a provider that injects web3.
Web3 Provider: Remix will connect to a remote node. You will need to provide the URL to the selected provider: Geth, Parity or any other Ethereum client.
Account:
Account: It represents the list of accounts associated with the current environment and their associated balances. On the JsVM, you have a choice of 5 accounts. If you use Injected Web3 with MetaMask, you need to change the account in MetaMask.
Gas Limit:
This sets the maximum amount of gas that will be allowed for all the transactions created in Remix.
Value:
This sets the amount of ETH, WEI, GWEI, etc. that are sent to a contract or a payable function. The value is always reset to 0 after each transaction execution. (Note: payable functions have a red button).


Initiate Instance
In the above image, the select box is set to Ballot. This select box will contain the list of compiled contracts.
Deploy sends a transaction that deploys the selected contract. When the transaction is mined, the newly created instance gets added (this might take several seconds). Note: if the constructor has parameters, you need to specify them.
At Address is used to access a contract that has already been deployed. It assumes that the given address is an instance of the selected contract. Note: There’s no check at this point, so be cautious when using this feature, and be sure you trust the contract at that address.

Pending Instances
Validating a transaction might take several seconds. During this time, the GUI shows it in pending mode. When the transaction is mined, the number of pending transactions is updated and the transaction is added to the log (see terminal).

Using the ABI
Using Deploy or At Address is a classic use case of Remix. However, it is possible to interact with a contract by using its ABI. The ABI is a JSON array that describes its interface.
To interact with a contract using the ABI, create a new file in Remix with extension *.abi and copy the ABI content to it. Then, in the input next to At Address, put the Address of the contract you want to interact with. Click on At Address, and a new “connection” with the contract will popup below.

Using the Recorder
A Recorder is a tool used to save a bunch of transactions in a JSON file and rerun them later in either the same environment or in another.
Saving to the JSON file (called senario.json by default) allows one to easily check the transaction list, tweak input parameters, change linked library, etc.
There are many use cases for the Recorder such as
After coding and testing contracts in a constrained environment (like the JavaScript VM), you can change the environment and redeploy it to a more realistic environment like a test net with an injected web3 or to a Geth node. The generated senario.json file has the same settings that are used in the Javascript VM. This means that you won’t need to click the interface multiple times to get the state that you achieved originally, making the Recorder a tool that saves you from a lot of hassle.
You can also change the settings in the senario.json file to customize the playback.
Deploying a contract often requires more than creating one transaction and so the recorder will automate this deployment.
Working in a dev environment requires to set up the state in the first place.


senario.json
To create this file in the recorder, you first need to run some transactions. In the above image, it has a 0 next to Transactions Recorded. This signifies that it isn’t the right moment to save transactions because there aren’t any. The number increase with every transaction you make. Then when you are ready, click the floppy disk icon to create the senario.json file.
The JSON file below is an example of the senario.json file.
In it, 3 transactions are executed:
The first corresponds to the deployment of the lib testLib.
The second corresponds to the deployment of the contract test with the first parameter of the constructor set to 11. That contract depends on the library. The linkage is done using the property link references. In that case, we use the address of the previously created library: created{1512830014773}. The number is the ID (timestamp) of the transaction that led to the creation of the library.
The third record corresponds to the call to the function set of the contract test (the property is set to created{1512830015080}). Input parameters are 1 and 0xca35b7d915458ef540ade6068dfe2f44e8fa733c
All these transactions are created using the value of the accounts account{0}.
{
"accounts": {
    "account{0}": "xdcca35b7d915458ef540ade6068dfe2f44e8fa733c"
},
"linkReferences": {
    "testLib": "created{1512830014773}"
},
"transactions": [
    {
    "timestamp": 1512830014773,
    "record": {
        "value": "0",
        "parameters": [],
        "abi": "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a",
        "contractName": "testLib",
        "bytecode": "60606040523415600e57600080fd5b60968061001c6000396000f300606060405260043610603f5 76000357c0100000000000000000000000000000000000000000000000000000000900463ffffff ff1680636d4ce63c146044575b600080fd5b604a6060565b6040518082815260200191505060405 180910390f35b6000610d809050905600a165627a7a7230582022d123b15248b8176151f8d45c2d c132063bcc9bb8d5cd652aea7efae362c8050029",
        "linkReferences": {},
        "type": "constructor",
        "from": "account{0}"
    }
    },
    {
    "timestamp": 1512830015080,
    "record": {
        "value": "100",
        "parameters": [
        11
        ],
        "abi": "0xc41589e7559804ea4a2080dad19d876a024ccb05117835447d72ce08c1d020ec",
        "contractName": "test",
        "bytecode": "60606040526040516020806102b1833981016040528080519060200190919050508060008190555 05061027a806100376000396000f300606060405260043610610062576000357c01000000000000 00000000000000000000000000000000000000000000900463ffffffff1680632f30c6f61461006 757806338cc48311461009e57806362738998146100f357806387cc10e11461011c575b600080fd 5b61009c600480803590602001909190803573ffffffffffffffffffffffffffffffffffffffff1 6906020019091905050610145565b005b34156100a957600080fd5b6100b1610191565b60405180 8273ffffffffffffffffffffffffffffffffffffffff1673fffffffffffffffffffffffffffffff fffffffff16815260200191505060405180910390f35b34156100fe57600080fd5b6101066101bb 565b6040518082815260200191505060405180910390f35b341561012757600080fd5b61012f610 1c4565b6040518082815260200191505060405180910390f35b8160008190555080600160006101 000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373fffffffffffffff fffffffffffffffffffffffff1602179055505050565b6000600160009054906101000a900473ff ffffffffffffffffffffffffffffffffffffff16905090565b60008054905090565b600073__bro wser/ballot.sol:testLib____________636d4ce63c6000604051602001526040518163ffffffff167c0100000000 0000000000000000000000000000000000000000000000000281526004016020604051808303818 6803b151561022e57600080fd5b6102c65a03f4151561023f57600080fd5b505050604051805190 509050905600a165627a7a72305820e0b2510bb2890a0334bfe5613d96db3e72442e63b514cdeae e8fc2c6bbd19d3a0029",
        "linkReferences": {
        "browser/ballot.sol": {
            "testLib": [
            {
                "length": 20,
                "start": 511
            }
            ]
        }
        },
        "name": "",
        "type": "constructor",
        "from": "account{0}"
    }
    },
    {
    "timestamp": 1512830034180,
    "record": {
        "value": "1000000000000000000",
        "parameters": [
        1,
        "xdcca35b7d915458ef540ade6068dfe2f44e8fa733c"
        ],
        "to": "created{1512830015080}",
        "abi": "0xc41589e7559804ea4a2080dad19d876a024ccb05117835447d72ce08c1d020ec",
        "name": "set",
        "type": "function",
        "from": "account{0}"
    }
    }
],
"abis": {
    "0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a": [
    {
        "constant": true,
        "inputs": [],
        "name": "get",
        "outputs": [
        {
            "name": "",
            "type": "uint256"
        }
        ],
        "payable": false,
        "stateMutability": "view",
        "type": "function"
    }
    ],
    "0xcc41589e7559804ea4a2080dad19d876a024ccb05117835447d72ce08c1d020ec": [
    {
        "constant": true,
        "inputs": [],
        "name": "getInt",
        "outputs": [
        {
            "name": "",
            "type": "uint256"
        }
        ],
        "payable": false,
        "stateMutability": "view",
        "type": "function"
    },
    {
        "constant": true,
        "inputs": [],
        "name": "getFromLib",
        "outputs": [
        {
            "name": "",
            "type": "uint256"
        }
        ],
        "payable": false,
        "stateMutability": "view",
        "type": "function"
    },
    {
        "constant": true,
        "inputs": [],
        "name": "getAddress",
        "outputs": [
        {
            "name": "",
            "type": "address"
        }
        ],
        "payable": false,
        "stateMutability": "view",
        "type": "function"
    },
    {
        "constant": false,
        "inputs": [
        {
            "name": "_t",
            "type": "uint256"
        },
        {
            "name": "_add",
            "type": "address"
        }
        ],
        "name": "set",
        "outputs": [],
        "payable": true,
        "stateMutability": "payable",
        "type": "function"
    },
    {
        "inputs": [
        {
            "name": "_r",
            "type": "uint256"
        }
        ],
        "payable": true,
        "stateMutability": "payable",
        "type": "constructor"
    }
    ]
}
}

Deployed contracts
This section in the Run tab contains a list of deployed contracts to interact with through the auto-generated UI of the deployed contract also called udapp.

Click the sideways caret to open it up.

You will see the functions in the contract. The functions buttons can have different color buttons.
Functions that are constant or pure functions in Solidity have blue buttons. Clicking one of these does not create a new transaction. So clicking will not cause state changes but will only return a value stored in the contract without costing you a gas fee.
Functions that change the state of the contract AND that do not accept Ether is called non-payable functions and have an orange button. Clicking on them will create a transaction and thus will cost gas.
Functions that have red buttons are payable functions in Solidity. Clicking one of these will create a new transaction which can accept a value. The value is put in the Value field which is under the Gas Limit field.

For more information see more about the Solidity modifier.
If a function requires input parameters you will have to input them.

Inputting parameters

Inputting parameters in the collapsed view
(Inputting all the parameters in a single input box)
Parameters are separated by commas.
The input box tells you the type of each parameter.
Numbers and addresses need not be wrapped in double-quotes.
Strings need to be wrapped.
In the example above the “delegate” function has 3 parameters.

Inputting parameters in the expanded view
Clicking the ‘down’ caret brings you to the Multi-param Manager, where you can input the parameters one at a time. Much less confusing!

In this view, even strings need not be wrapped.
Clicking the clipboard icon will encode the inputs and will copy them. Only a valid set of inputs can be encoded.
So in case you mistakenly input a unit in place of an address, clicking the clipboard will return you an error.

Passing in a tuple or a struct to a function
To pass a tuple in, you need to put in an array [].
Similarly, to pass in a struct as a parameter of a function, it needs to be put in as an array []. Also, note that the line pragma experimental ABIEncoderV2; needs to put in at the top of the solidity file.

Debugger
The Debugger module allows you to debug the transaction. You can use it to deploy transactions created from Remix and already mined transactions.
Debugging works only if the current environment provides the necessary features.
To access the debugger, you can click the ‘Debug’ button in the terminal when a successful or failed transaction appears there. Alternately, you can load the module from the plugin manager and then click the bug in the icon panel. Or you can run the debug command in the console to go to the debugger.

This section gives information about the last compilation. By default, a new analysis is run at each compilation.
The analysis tab gives detailed information about the contract code. These details can help you avoid code mistakes and prompt best practices for you.


Here is the list of analyzers:
Security:
Transaction Origin: Warns if tx.origin is used.
Check Effects: Avoid potential reentrancy bugs.
Inline Assembly: Use of Inline Assembly.
Block Timestamp: Semantics may be unclear.
Low-level Calls: Semantics may be unclear.
Block.blockhash Usage: Semantics may be unclear.
Gas & Economy:
Gas Costs: Warns if the gas requirements of the functions are too high.
This On Local Calls: Invocation of local functions via this.
Miscellaneous:
Constant Functions: Checks for potentially constant functions.
Similar Variable Names: Checks if variable names are too similar.
For Telegram Support Join: https://t.me/xinfintech

Useful link for XinFin Masternode:
Steps to Setup Masternode on XinFin MainNet
Get Started with XinPay Crypto Asset
XinFin Mobile Wallet
XinFin Web Wallet
Steps to resign master node
Step by step guide to issue your own token on XinFin network
Step by step guide to swap token on XinFin network
Guide to setup node with one click installer
Watch the video to Setup XinFin Masternode with One-Click installer

Follow XinFin on:
Twitter: @XinFin_Official
LinkedIn: https://www.linkedin.com/company/xinfin/
Telegram: https://t.me/xinfintalk
sevenx70
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
December 12, 2019, 01:53:07 AM
 #219

What a big scam this project is!
xinfin (OP)
Jr. Member
*
Offline Offline

Activity: 86
Merit: 3


View Profile
December 16, 2019, 09:56:17 AM
Last edit: December 16, 2019, 10:26:12 AM by xinfin
 #220

XinFin invites its existing as well as new global users to set-up masternode using a one-click installer function, and make an impact in the world of decentralized trade and finance.

One-Click Installer from XinFin for macOS
XinFin developer community has been working tirelessly to make XinFin tech simpler and to make it easily accessible to masses. We are happy to present a multi-platform one-click installer that makes setting up a node seamlessly easy.
XinFin invites you to join the Bounty Program and run masternode on XinFin Network.

Let’s have a look at how to set up a XinFin One-Click Installer for macOS.

Setting up XinFin One-Click Installer for macOS
1) Download the One-Click Installer: https://xinfin.org/setup-masternode.php This option is available for Windows macOS and Linux OS.


2) Now, run the downloaded file to start the installation.


3) After installing the one-click installer user will need to send the one-click installer to application


4) After that, you will find your one-click installer on your macOS application.


5) To access the application, start XinFin Network where you will see the node info and the hosted master node.


6) If you want to see your blocks getting synced, you can see at your log file.


7) You can see your master node status at XinFin.network


Cool You can easily switch your network from testnet apothem.network to mainnet Xinfin.network


Future Provisions
XinFin is developed with a vision of being an interoperable hybrid platform that can work with mission-critical, data and price-sensitive legacy systems as well as decentralized networks like Bitcoin and Ethereum.
XinFin Network will be supporting interoperability for the below-mentioned platforms in the near future: R3 Corda, Hyperledger, ETH, BTC, XRP, Stellar, EOS, Tezos, Cosmos, and Tron

XinFin invites users to set-up masternode
Whether you are a financial institution, a federal agency or a developer, you can easily set-up a masternode using the above-mentioned one-click installer guide. XinFin invites its existing as well as new global users to set-up masternode using a one-click installer function, and make an impact in the world of decentralized trade and finance. So, Setup Masternode Now and be a part of the XinFin ecosystem.

About XinFin
XinFin is an open-source enterprise-ready Hybrid Blockchain for Global Trade and Finance. It combines the power of public and private Blockchains with interoperable smart contracts. XinFin is fully EVM compatible. For more information on XinFin, please visit www.xinfin.org or learn more about XinFin in this video https://www.youtube.com/watch?v=K-tHZkV6zAs.

Useful link for XinFin Masternode
Steps to Setup Masternode on XinFin MainNet
XinFin Mobile Wallet
XinFin Web Wallet
Steps to resign master node
Step by step guide to issue your own token on XinFin network
Step by step guide to swap token on XinFin network
Guide to setup node with one click installer
Watch the video to Setup XinFin Masternode with One-Click installer

Follow XinFin on:
Twitter: @XinFin_Official
LinkedIn: https://www.linkedin.com/company/xinfin/
Telegram: https://t.me/xinfintalk
Slack: https://launchpass.com/xinfin-public
Pages: « 1 2 3 4 5 6 7 8 9 10 [11] 12 13 14 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!